17946
0
3090
6
32302
25669
21152
8
1461
3498
4
19783
2
14
7258
1768
2903
3
2932
1189
3051
1193
572
255
3080
2350
2906
1
2996
2986
528
297066
1514
3765
1849
2203
189326