1131 238
228308 606
166304 1079
112857 798
69239 985
25007 905
127993 1138
11365 409
5161 547
3109 474
4140 161