1516
1
545
692
2470
2
1029
0
828
685
937
727
807
754
1405
3
1141
8025
499
1323
982
795
2197
5
760
2905
528
527
834
956
704
97
1548
1113
655