15897 601
2430 335
3444 511
3556 550
3169 510
1211 113
2697 92
4734 660
3401 477
18624 838
5961 285
4128 71
2226 383
3064 637
5835 338
1188 25
2307 136
4158 978
2216 328
1413 85
3412 161
2667 354
3203 462
3471 786