14963 515
4704 551
6944 560
6180 258
8478 239
4156 373
4565 728
4754 472
7179 547
4216 458
4441 201
2594 588
11710 616