14957 515
4694 551
6935 560
6165 258
8472 239
4153 373
4555 728
4748 472
7172 547
4214 458
4437 201
2594 588
11627 616