1690
1
1380
0
1225
6899
9
1012
1376
868
1310
542
581
978
629
1720
2
718
83
4198
660
504
475
458
1938
1248
2649
2287
1816
1055
1131
1128
575
159