1241 96
27781 979
12235 850
6033 292
65872 618
31335 167
9406 542
2349 46
3260 324
3018 394
7702 921
1663 101
4156 399
23742 267