1131 238
228412 606
166345 1079
112885 798
69247 985
25012 905
128021 1138
11370 409
5161 547
3109 474
4140 161