19783
2
25669
0
2906
1
4471
32302
17946
21152
8
2535
38477
34
3083
383
2964
3546
7258
1816
7793
4
4044
5
1946
1768
2009
3125
131589
3426
99072
1461
1349
19932
6
3498
4096
2478