1816
0
575
2649
1106
6
660
883
504
1239
1380
4370
458
669
1
3919
3
1998
4
1015
1055
3442
1252
1494
1804
2
1334
2226
1557
2711