2319 385
506 36
2266 308
3201 92
87246 854
14620 275
9367 679
28096 631
9026 822
4037 523
2755 267
7532 338