1626
1
685
0
657
515
2881
2
31535
1043
1931
3171
2161
1512
1893
4455
1215
413
267
2668
798
2123
3114
4