1133 238
229747 606
166805 1079
113079 798
69448 985
25083 905
128475 1141
11448 409
5201 547
3116 474
4142 161