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