1606 422
1205 48
8082 847
14088 132
5312 430
10964 844
45941 517
5800 359
3019524 7338
8374 629
4078 349