16006 932
15625 178
13151 391
5752 156
8831 662
6285 63
5599 44
14961 605
7940 380
11841 619
8562 547
6483 858
4411 37
4764 107
2772 197
20172 814
8413 611
3299 66
11965 211
10939 137
4522 242
11030 906
14122 348
5200 680
16705 434
6575 316
20460 255
4347 29