1004
2
1029
1
1941
4
522
0
964
1895
844
5658
9
1391
12305
3
919
260
1319
1002
1517
7222
1398
3191
7
1268
1371
1210
1568
4721
4639
2865
2010
988
2263
1699
742