2319 385
505 36
2266 308
3201 92
87246 854
14620 275
9367 679
28084 631
9025 822
4036 523
2754 267
7532 338