100078 774
204313 328
52285 238
342323 921
260563 602
430741 1661
172263 860
15549 460
143347 328
64789 562
138097 201
415933 939
215470 998
351477 948
22904 367
282660 595
29239 728
111374 648
416739 1156
113110 184
120227 320
435037 1582
22683 255
17850 624
13222 333