1348
2
683
1
809
1071
354
628
662
785
1662
334
536
635
4
576
528
1160
0
311
1321
1074
1134
592
416
1215
224
878
1143
7
1076
3
1541
186
81
505