5083 502
6656 734
7377 312
17433 312
6148 277
53162 759
17678 876
2529 342
8186 670
12762 170
4040 880
2282 423
1597 135
2734 631
3310 634
1784 125