15009 364
25485 74
33461 306
14181 1002
283698 921
268691 539
5484 213
59383 483
109706 349
212944 328
36415 636
103383 341
21388 593
150819 424
69563 459
28060 200
47893 203
201952 435
60592 494
136742 882
39777 847
72084 505
65535 651
117112 757
55112 671
36092 923
50503 661
43760 546