1227 96
27765 979
12104 850
5932 292
65267 618
31063 167
9369 542
2342 46
3246 324
3009 394
7678 921
1650 101
4143 399
23648 267