1032
2
2843
3
1314
3184
4
1350
1
6219
6
1042
6859
28
2399
5
4595
54
995
969
431
476
2457
694
565
945
1374
613
1128
1227
805
478
551
2460
1244
13
1556
739
449