19783
2
25669
0
572
32302
685
800
2316
2996
2595
534
791
2535
7471
9
3591
11
2366
1
501
3008
3
17946
6753
17
7793
4
3090
6
14
1189
3765
2921
5
2932
5065
1071
3498
2337