5081 36
30994 868
2228 253
3833 110
2893 166
1973 164
3433 646
2701 358
6544 699
3894 479
998 292
2017 529