630
2
988
870
659
549
633
1
566
2704
3
374
871
389
879
535
3089
776
596
1630
448
341
724
2206
372
3380
7
452
510
1251
603
4357
14