5070 735
8705 624
28324 105
8916 359
3126 515
1877 312
3098 788
1263 63
6520 596
3327 259
2056 540
5717 187
2300 417
1248 171
1988 339