31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
2275
1098
6800
2809
2668
1824
1020
2091
1043
1
802
968
2855
3
169211
11
2870
948
486
247
1559
392
467
3092
3691
5
1343