2690
0
1075
300
2952
584
1343
484
641
296
1009
511
691
572
1649
1
507
1045
1152
458
396
1603
611
953
173
658
255
6800
905
918
360