1689 422
1304 49
8089 847
14149 132
5316 430
10973 844
45967 517
5805 359
3028420 7342
8374 629
4082 349