17946
0
572
32302
19783
2
1816
25669
3080
3
14
1189
2932
21152
8
2996
3090
6
2964
1
2986
1193
1849
2906
4044
5
4471
3715
2535
3125
3765
4
280
5151
1461
2087
3498
902