1486
2
2040
16
1312
3
1055
4
1291
3054
425
1
1294
948
974
0
3920
8
1823
2602
34
138
939
1119
1090
123
869
3061
668
3400
769
567
1921
2144
1762
2402
2578
2343