2202 629
1824 245
163550 662
1670 44
3416 329
3531 521
8546 681
1988 291
3714 37
53687 102
7332 593
4742 427
1354 142