1503 71
2747 290
16077 928
51422 776
4190 31
3916 136
4050 313
10955 234
4904 956
3343 540
3832 388
15738 614
2484 309
2165 115
4937 622
4025 585