14096 171
2286 202
1559 184
3125 685
5217 564
3265 80
95589 201
54060 392
8766 314
11009 335
23926 89
11508 548
24928 519
44672 728
15793 870
14069 329
5604 703
17792 380
15410 692
5197 110