4169 30
12250 85
97759 533
8978 393
7172 692
8954 680
51880 725
1594 373
30883 436
2900 56
14617 539
4746 462
3837 919