4170 30
12250 85
97767 533
8978 393
7172 692
8955 680
51881 725
1594 373
30891 436
2900 56
14617 539
4747 462
3837 919