1203
1
1960
0
2941
4
4100
6
1225
3145
2
3248
8
1012
1376
3262
3
868
1310
542
581
978
629
718
660
504
599
475
1380
458
1442
2649
1816
1055
2015
575
984