15223 90
5729 732
5238 200
2232 387
14487 427
8324 562
11460 781
5402 846
7717 536
7204 285
18162 564
14251 294
2150 76
7532 690
3491 519
12481 641
11084 819
6516 543
8429 513
6891 184
4374 170
13270 287
3913 352
4725 657