98574 328
17475 231
86226 694
76816 682
168190 592
61169 749
118387 773
4957 125
104452 714
229072 273
1563450 4497
1351482 2535
1720727 3682
287427 1204
433518 1287
756802 1786
149207 216
463519 761
301038 953
385457 604
219885 490
436757 847
145100 659
1073784 3095
303049 1235