15016 753
32235 585
30616 518
26564 524
38544 173
13525 511
45204 276
37532 130
32858 908
11617 39
18700 111
26805 383
15649 459
26156 420
49230 616
19046 808
19531 221
40208 326
30846 600
27326 267
27812 83
15916 579
21592 728
13528 59