307127 179
74533 218
84450 134
64161 1048
97503 372
58125 600
28281 599
62063 255
33546 844
61129 883
49734 744
20418 762
113535 381
13376 634
51105 693
24287 271
49949 261
36019 419
119425 469
71011 233
47860 327
46141 679
103435 264
40046 322
50518 534
114382 957
32573 820
20541 184