198028 997
17250 520
36688 518
166160 844
57351 756
141431 865
77813 341
92913 1127
66180 552
49691 437
262875 913
118644 1194
35626 810
78765 212
46435 743
181804 986
41378 838
170508 824
21736 503
70779 309
18204 63
40869 566
27649 117
49505 143
76302 1063
53590 695
289867 724
96739 949