1132
0
675
2635
3659
14
1199
935
471
559
1221
633
341
714
3700
2189
275
518
1553
543
138355
165
810
1932
1
678