3182 502
4657 734
5760 312
16641 312
5787 276
48052 757
17283 876
2273 342
7335 670
4746 168
3852 880
2092 423
1415 135
2586 631
3088 634
1441 125