31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
1824
2809
2668
2091
341
1043
1
802
458
552
759
2855
3
247
1559
467
3092
407
968
3691
5
2301
1020