1101
1
1118
3795
661
0
1649
2710
9
458
552
5262
2
2000
2864
7
2982
3
6062
16
1099
4421
5
18403
6
1431
31535
909
1192
2296
999
1428