2448
507
999
207
2429
503
3090
640
3598
745
1708
354
840
174
2999
621
3014
624
2294
475
3104
643
1889
392
1619
336
2159
447