5070 735
8703 624
28323 105
8909 359
3124 515
1877 312
3096 788
1263 63
6520 596
3327 259
2056 540
5714 187
2300 417
1247 171
1988 339