31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
3428
3
1614
1
2809
2668
2199
2091
467
633
325
314
1043
1824
703
802
1880
676
2955
341
2211
637