1241 96
27781 979
12233 850
6032 292
65866 618
31334 167
9406 542
2349 46
3260 324
3018 394
7702 921
1663 101
4156 399
23742 267