19783
2
25669
0
21152
8
32302
383
2535
38477
34
800
1
4096
297066
17946
1689
3
3090
6
181997
11
549
3083
2366
1064
964
1267
1055
13676
21
2921
5
1583
948
131589
14125
10
5440
2932
3498
4