19937 287
10497 78
13095 165
8753 857
15962 349
9106 576
7602 75
20177 669
10771 345
35234 112
8656 314
11264 441
4404 420
8430 643
9716 432
15430 122
17353 813
9788 352
10292 524
33068 436
9301 783
18345 270
52734 376
48064 803
50572 653
7195 523
15565 340
10112 304