1630 71
2942 290
16508 928
52277 776
4386 31
4001 136
4128 313
11131 234
4990 956
3411 540
3940 388
15830 614
2539 309
2228 115
5005 622
4087 585