1032
2
2843
3
1314
3184
4
1350
1
6219
6
1039
6859
28
2399
5
4594
54
995
969
431
476
2457
694
564
945
1374
613
1127
1227
805
478
551
2460
1244
13
1556
739
448