2110
1
1380
0
1681
1755
3673
6
5033
15
1264
4
376
5141
7
1289601
528
6236
10
1927
2
3012
3046
2299
10827
623
2471
951
2466
5
1107
9956
3
3679
5504
16
2949
2496
3014
20
1751
3817