1282
0
1650
546
300
521
501
429
1343
2655
3360
2635
2441
579
932
479
295
381
749
714
503
637
483
962
2189
5313
458
440
152
420
387