2730
6
968
0
2657
3
2668
2
31535
418
467
25137
20634
8
1020
171
1824
138
213
871
47041
2855
5223
9
714
918
152
1139
594
1580
587
747
2328
341
235
99
1