19783
2
25669
0
1767
32302
929
3
2535
237
674
551
17946
2366
1
2921
5
2942
6
21152
8
2932
1301
1844
638
3498
4
3145
3779
1974
3765
2264
732
1153
3090
2012
2302
3080