5070 735
8695 624
28322 105
8904 359
3121 515
1877 312
3092 788
1263 63
6518 596
3323 259
2056 540
5712 187
2300 417
1245 171
1987 339