89
2
1651
935
817
1
1306
1414
3
1287
419
943
676
1477
166
867
920
1610
1499
2365
1300
1443
2201
4
2410
685
918
592
788
460
523
492
402
75