14956 515
4694 551
6935 560
6165 258
8472 239
4153 373
4555 728
4748 472
7172 547
6452 413
4437 201
2594 588