5283 441
10039 429
9873 64
1567 363
6006 154
9837 509
7855 665
10479 732
902 270
25112 470
20497 207
8084 688
18790 316
14529 111
3789 183
1106 338
37778 530
16901 872
1683 536
2515 677
20577 819
40546 246
166667 824
54574 460