310
0
490
637
1156
1285
1144
894
2123
488
572
1478
596
692
856
2310
585
1532
2145
1
777
534
706
780
1078
878
1472
417
1104
2524
1125