1096 147
34011 698
2253 49
16391 138
9796 628
3202 243
8612 45
8167 70
1910 109
2509 192
4422 915
7940 506
7262 64
3952 447
5554 814
2886 327
5409 320
6645 355
2887 244