3175 502
4649 734
5745 312
16641 312
5786 276
48011 757
17283 876
2271 342
7335 670
4739 168
3849 880
2092 423
1414 135
2584 631
3086 634
1440 125