1084
0
1199
2714
5
935
559
965
1428
1
1221
326
633
341
896
714
1464
2
3700
1446
2189
275
518
1553
543
138355
165