4170 30
12250 85
97779 533
8978 393
7172 692
8956 680
51882 725
1594 373
30893 436
2900 56
14617 539
4748 462
3837 919