454
2
507
509
1
908
151
1473
848
2216
5
403
87
570
1760
751
547
1780
820
596
1047
641
866
418
536
393
80
827
4
88
717
582