2439 629
2281 245
188240 668
1698 44
3462 329
3593 521
8752 681
2030 291
3873 37
55358 104
7374 593
4852 427
1435 142