1056
1
1099
2328
3
16840
15
745
0
1132
517
274
3203
10
20634
8
1906
5
1081
2
2250
2105
105290
1222856
4
1126
1343
392
8807
777
522
402
3868
1384
1414
1961
2306
2211
3250