17946
0
25669
3765
4
19783
2
572
2929
6
32302
2996
2964
1
1189
14
571
6236
10
4044
5
4471
5322
8
99072
2535
3125
2508
7
2529
2048
1461
940
2132
3
1681
2028
38477
34
280
3498