1564
1
1228
2
2462
496
0
2258
5527
3
3009
670
697
1164
1421
1159
793
1802
360
453
830
467
475
3252
677
701
634
538
417
1896
828
1409
1494
611