31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
637
2809
246
2668
2727
1824
2091
1043
1
802
567
4922
2211
1020
804
1477
1132
968
3599
2855
3
338