22196 116
2949 235
39757 667
12683 299
5475 484
9166 200
42711 826
12562 296
26465 818
6390 567
15333 316
24412 241
8077 562
8078 928
16742 227
14803 651
6816 110
15313 71
6151 626
15735 862
8416 176
6075 509
17185 385
11767 475
15724 107
8306 525
5734 634
19882 120