1297
2
988
630
656
1
962
3
504
3622
15
879
1252
5
1630
596
644
722
605
1772
588
488
870
559
1077
63036
17
701
1316
745
857
1284
563
682
1418
1119