1631 71
2942 290
16508 928
52278 776
4387 31
4001 136
4129 313
11131 234
4990 956
3412 540
3941 388
15833 614
2539 309
2229 115
5007 622
4087 585