1070
0
894
1
542
1225
629
7304
7
978
1310
462
753
1012
581
868
197
660
475
1549
718
91887
19
1239
1875
1442
2649
1252
1618
984
3252
1055
1376
1581
2