15198 171
5504 202
2344 184
4295 685
6328 564
4512 81
102050 201
56195 392
9733 314
11750 335
25176 89
12264 548
25460 519
46653 739
16577 871
15370 329
6085 703
18848 380
16274 692
5596 110