31535
0
25137
19279
2
968
3498
4
1020
2275
594
1
2379
1254
3114
2730
6
467
1098
1824
17353
4111
1258
1551
93
2574
918
2587
16
2431
3
1044
2619
6800
213
1227
1978