1695 422
1312 49
8089 847
14154 132
5316 430
10973 844
45974 517
5805 359
3029407 7342
8374 629
4082 349