2881
2
31535
0
1043
1931
3171
268
2161
1
1512
868
820
1893
4455
1215
413
267
2668
798
2123
328
3114
4
266