15036 515
4782 551
7025 560
6420 258
8583 239
4248 373
4610 728
5326 664
4839 472
7274 547
4273 458
6472 413
4509 201
2604 588
12656 616
2222 262