102575 660
55694 496
4453 509
7001 705
9530 267
12454 161
8290 722
31433 862
7097 596
50013 765
68803 324
7294 104
17499 759
7752 284
26839 307
28510 695
42854 640
22883 199
48291 684
38463 403
17163 132
37810 584
51491 596
9027 628
2535 68
4362 517
60434 448
32456 310