2635
0
1802
2
2061
1084
2659
4
1199
935
559
965
1221
1038
633
341
714
3700
2189
275
518
1553
543
138355
165
810