1503 421
1057 47
8057 847
13955 132
5312 430
10953 844
45893 517
5787 359
3003544 7327
8369 629
4071 349