17970
15
1839
1
1328
1132
1613
2
2433
4
1376
0
1380
1225
1744
1174
6189
9
1814
1012
458
868
2050
1310
542
2166
581
978
629
467
718
660
504
475
2649
1816