1199
0
935
559
965
1221
633
341
3503
3
714
3700
766
2189
275
518
1553
543
138355
165
810
1929
2708
8
678
408
249