1671 422
1271 49
8089 847
14135 132
5316 430
10969 844
45960 517
5804 359
3026533 7342
8374 629
4081 349