1330
2
1551
1145
1
1048
3
1245
1641
1676
939
0
961
2121
10333
6
1179
4
1326
2233
1799
1665
4442
12
1449
4244
16
1173
574
2903
10
1396
3342
2422
1098
2339
1572
983
5894
13