15099 515
4856 551
7082 560
6524 258
8660 239
4303 373
4626 728
5349 664
4891 472
7305 547
4306 458
6489 413
4551 201
2617 588
13729 616
2227 262