1243 96
27782 979
12245 850
6050 292
65949 618
31374 167
9410 542
2351 46
3262 324
3020 394
7704 921
1666 101
4157 399
23758 267