1794
1
3671
1225
0
2715
2
1012
629
581
868
1376
475
660
1310
575
718
978
504
2367
542
1252
458
621
984
1309
1816
1239
1055
566
19465
6
2649
883