40525 60
9729 299
2583 67
2784 451
983 133
19924 283
10171 178
5619 480
13728 929
24874 542
2349 34
2491 226
15672 965
11435 250
2176 117
6172 490
2160 37
1220 98
6170 846
1659 363
2593 549
4717 152
4981 432
1954 471
7750 540
1287 369
3675 377
3919 275