5053 316
1956 36
3238 630
3234 599
12651 733
748 83
3052 699
1606 324
842 134
896 150
8549 513
504 40
507 83
2945 604
2778 802
1699 427