1460 421
1042 47
8050 847
13931 132
5312 430
10947 844
45886 517
5786 359
3000045 7327
8369 629
4065 349