1008 292
901 247
2389 479
171 51
4953 336
44090 98
33904 920
18920 43
48117 461
4400 78
19370 423
63437 238
106011 862
50575 736
30707 508
101918 200
56379 658
34310 902
85349 524
7891 251
42758 825
50955 452
57903 645
75268 296