1125
1
1438
1516
946
928
1445
829
0
1089
2763
1105
2
716
685
1543
945
194
370
1451
773
272
785
4309
3
3448
610
4601
1532
608
542
1668
383
781