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