2196 629
1781 245
161914 662
1670 44
3412 329
3525 521
8536 681
1984 291
3703 37
53571 102
7331 593
4729 427
1341 142