3910 522
3163 141
1733 100
3582 302
3497 263
2782 146
3016 161
4714 796
23014 797
6504 569
9350 340
8723 76
5048 484