2316 385
493 36
2176 308
3201 92
87110 854
14618 275
9353 679
27786 631
9011 822
4028 523
2749 267
7513 338