1215
970
443
868
914
944
1
542
459
626
715
421
594
877
853
770
1246
3
2315
6
2611
2617
2
3316
1570
1476
0
1238
2156
575
1411