2475
5
789
4
985
1
547
835
549
1362
878
2
1470
653
626
328
2436
6
837
1264
701
63038
17
1078
3
559
3622
15
1297
644
1252
605
662
1772
488
682
563
1119