1503 31
4368 681
5671 158
5876 448
56001 302
2699 75
9163 624
6250 614
2870 269
15873 170
12472 535
11474 55
2284 370
4074 234
1950 296