40093 335
25588 122
13888 365
11799 341
30538 292
51012 155
37502 923
13497 245
28323 576
14618 828
29268 622
23856 539
19575 773
15782 439
17977 835
38627 323
13715 812
12115 535
23627 376
11632 801
34703 548
16930 330
29597 65
10947 480
34417 314
45976 740
30112 646
1460 147