21993 518
105538 519
75482 305
51856 416
29821 944
38804 260
26162 738
45227 371
27982 208
12034 167
23123 374
6881 244
35474 398
310955 1078
136125 494
63261 336
210488 1057
177515 992
8061 331
25142 683
20777 413
59822 602
18455 94
48130 203
35282 946
30281 629
44878 551
51669 225