2196 629
1777 245
161844 662
1670 44
3412 329
3524 521
8535 681
1983 291
3702 37
53561 102
7331 593
4728 427
1341 142