1581 422
1167 47
8075 847
14051 132
5312 430
10961 844
45928 517
5797 359
3015255 7331
8374 629
4076 349