31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
2809
467
2224
2668
2076
1
2091
1043
1824
802
358
574
2855
3
290
247
469
1559
968
3092
1343
3691
5