1489 71
2702 290
15943 928
51198 776
4139 31
3888 136
4038 313
10898 234
4878 956
3332 540
3816 388
15694 614
2478 309
2136 115
4896 622
4015 585