1001 31
4154 454
14321 687
19672 509
13802 703
22248 479
26113 609
14085 391
4840 240
3452 705
13521 461
21677 817
30115 256
2783 422
12007 718
19618 233
10431 56
15509 595
14799 398
12053 119
3856 153
6892 47
8459 687
30881 77
14656 122
15249 469
22162 481
9722 600