18016 307
9737 806
10824 766
70966 545
105898 1092
92492 726
7216 428
30758 593
2229 387
5098 818
6134 438
4180 242
2500 345
9520 325
945 39
3575 394
1816 132
2139 266
2273 278
2887 552
2073 172
1674 154
4642 729