15085 515
4851 551
7071 560
6501 258
8651 239
4295 373
4624 728
5347 664
4881 472
7299 547
4298 458
6484 413
4537 201
2614 588
13531 616
2226 262