1514
1
1376
0
2430
3
1225
3587
2
1012
83
868
1310
542
581
978
629
1229
718
2886
660
1868
504
475
1380
458
2557
348
2189
2721
2649
564
1816
1055