29006 80
42979 312
31176 648
27798 645
44560 438
22860 656
24367 240
7106 581
14821 487
39472 247
18432 505
22678 309
27331 479
12297 653
25961 248
31205 776
4473 217
18386 665
6327 43
8629 715
20607 316
7637 100
53814 519
6329 400