1175
1
846
0
1212
1227
529
445
637
409
719
458
381
2490
765
1101
456
2143
2702
318
828
413
493
560
410
1710
379
1045
655
2328
1133
517