31570 170
5973 307
6410 85
9852 533
14149 570
15488 488
3758 409
8194 556
7015 772
5841 618
29402 436
4830 446
7067 65
1151 65