477
0
2642
1
685
579
368700
730
1292
916
4142
5
1585
345
710
372
910
1322
905
350
116586
1997
689
812
637
114
378
1449
343
665
781
532
849