999
207
2448
507
2429
503
3598
745
3104
643
3014
624
1708
354
2294
475
1709
354
2159
447
2999
621
3090
640
1359
282