1132
0
493
1454
383
714
804
1049
1084
1077
2243
2
1282
2211
935
573
1650
1348
1053
2480
2616
475
492
798
472
1073
787
288
546
979
611
326