42406 529
40857 67
15418 354
7277 578
13207 153
6151 216
11236 391
7712 448
2863 269
16678 276
40952 912
13167 285
7583 363
24633 348
7497 623
6215 889
9206 452
4671 283
15694 59
10524 147
7631 36
8424 323
14570 665
14460 777
27020 643
18831 818
7040 895
3607 330