5012 269
2331 455
18649 203
18964 552
25614 322
9653 105
13296 822
43581 197
43193 534
6945 615
16661 681
11861 451
1600 120
9452 465
19125 781
18716 340
7380 344
4967 825
9517 436
14584 154
3680 795
5557 384
23715 799
16989 532
6706 442
5381 537
6979 707
5416 261