19937 142
260746 2046
5718 463
10324 706
4723 382
11691 699
8168 584
44186 335
37586 352
35849 712
39285 170
3385 726
3052 490
2222 256
2877 316
2281 119
2790 442
1563 140
22574 297