3083
2
17946
0
1529
1
2155
3
2465
1189
1175
607
3125
3546
32302
733
1192
1050
3498
4
1632
1405
1110
3779
2948
6
4471
989
3868
10
2964