19944
2
2732
3738
5
1591
0
2082
1
9956
3
2903
7893
4
2378
1289601
475
181997
11
2274
2471
6753
17
3447
7
2676