3127
3
3041
2
1700
0
1527
1
19944
2732
2966
6
3738
5
1587
1591
9956
2903
1348
4
2223
8
1289601
792
475
2274
2471
4690
3447
7
5477
12
108797