5070 735
8705 624
28324 105
8918 359
3126 515
1878 312
3098 788
1263 63
6521 596
3328 259
2056 540
5721 187
2300 417
1249 171
1988 339