999
209
1708
357
2429
508
2502
523
3090
646
2294
480
1889
395
3104
649
2159
452
2448
512
1619
339
3598
752
3014
630
2999
627