1626
1
685
0
515
2881
2
31535
1043
1931
3171
268
2161
1512
868
820
1893
4455
1215
413
267
2668
798
2123