25669
0
19783
2
21152
8
32302
383
2535
604
1
38477
34
800
4096
3008
3
297066
17946
1689
3090
6
181997
11
549
3083
2366
951
1064
964
1267
1055
13676
21
2921
5
1583
3107
7
1935
948