3001 399
8429 280
4030 658
2399 477
2405 465
3481 611
4970 917
9315 605
94736 507
7779 429
173978 419
13366 207
2118 108
2761 147
4840 555
2501 86
6687 129
15942 505
21433 219
25469 121
22740 340
12462 584
11018 457
9112 451
3720 77
14205 338
9434 807
11168 803