1412
1
1108
12149
2
4270
4
1308
3
1355
6
925
1792
836
1275
2967
7
2201
2106
983
1695
1088
8
516
968
662
0
1466
9
728
714
1261
975
553
673
991
616
499
1248