5070 735
8691 624
28321 105
8895 359
3120 515
1877 312
3090 788
1263 63
6518 596
3317 259
2055 540
5706 187
2299 417
1243 171
1987 339