2985 490
1187 93
1745 141
5656 227
3266 156
6352 514
8701 433
2525 299
3076 364
2435 89
3509 682
4534 556
4732 852
2736 141
3857 727
2662 384
3070 58
4495 978
23777 267