3335 308
2523 119
5233 640
4223 581
20236 548
15095 885
10223 487
12203 104
7240 487
2139 201
5611 38
2800 290
4706 205