1380
0
927
1
467
542
1103
1225
629
978
1310
1182
2
1012
581
868
3187
5
660
475
718
1239
2177
878
1865
2649
1252
984
3252
1055
2152
1376
4080
504