4095 702
15815 171
7031 202
3093 184
4948 685
6730 564
5284 81
105838 201
57885 392
10321 314
12145 335
26110 89
12857 548
25769 519
47828 739
17073 871
16632 329
6285 703
19250 380
16709 692
5850 110