2506 502
3720 734
4030 310
16553 312
5611 276
45263 755
17194 876
2179 342
7055 670
4454 168
3792 880
2058 423
1396 135
2552 631
3056 634
1396 125