31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
29323
2809
350
467
2668
44
1877
1
314
2091
1043
1824
829
802
334
1580
341
358
1020
619
637