3081 201
2749 140
3488 626
22060 732
4288 65
5861 551
10148 323
6171 77
1250 107
6334 284
5184 315
1895 121
3284 25
2312 460
3205 548