5125 316
1981 36
3238 630
3237 599
12677 733
748 83
3057 699
1607 324
843 134
897 150
8550 513
510 40
507 83
2949 604
2779 802
1702 427