2965 706
4100 410
4143 614
2200 69
305195 1033
3613 217
4279 713
4478 452
26620 80
29657 577
8182 228
8823 270
10034 155
4612 867
3688 471
4814 482