1229 96
27766 979
12108 850
5938 292
65296 618
31073 167
9369 542
2342 46
3247 324
3010 394
7678 921
1651 101
4145 399
23651 267