1250 96
27791 979
12314 850
6081 292
66214 618
31526 167
9421 542
2356 46
3266 324
3028 394
7714 921
1670 101
4162 399
23815 267