3195 502
4668 734
5769 312
16644 312
5789 276
48131 757
17284 876
2273 342
7338 670
4750 168
3856 880
2094 423
1417 135
2586 631
3089 634
1446 125