19937 142
260744 2046
5718 463
10324 706
4723 382
11690 699
8168 584
44186 335
37582 352
35849 712
39284 170
3385 726
3052 490
2222 256
2877 316
2281 119
2790 442
1562 140
22573 297