41488 202
28430 339
160507 536
103873 1042
227791 821
68082 216
180394 449
144554 693
98688 526
81999 787
46273 483
249002 649
23580 43
104366 407
105769 571
54793 518
140953 331
57602 612
210981 266
92187 1000
69850 667
299563 851
35348 331
34294 344
215547 786
15648 478
109855 365
152137 745