3001 399
8429 280
4032 658
2400 477
2407 465
3481 611
4970 917
9317 605
94747 507
7779 429
173980 419
13368 207
2119 108
2761 147
4840 555
2501 86
6687 129
15942 505
21434 219
25470 121
22741 340
12462 584
11018 457
9114 451
3720 77
14205 338
9434 807
11168 803