31535
0
25137
17353
19279
2
2730
6
3114
4
392
2275
1098
1020
20634
8
458
954
467
1551
945
2546
1
1824
398
968
2093
6800
1877
5237
3498
918
4478
455
2961
798