15018 515
4754 551
7003 560
6355 258
8550 239
4228 373
4597 728
5320 664
4804 472
7258 547
4262 458
6470 413
4491 201
2600 588
12377 616
2194 262