2316 385
493 36
2180 308
3201 92
87112 854
14618 275
9353 679
27799 631
9011 822
4028 523
2749 267
7513 338