31535
0
2730
6
2275
2
467
968
20634
8
25137
1824
418
2809
99
1
171
341
390
1132
618
152
19279
787
1020
2328
846
2668
1650
29323
1139
392
138
213
3114
4