634
1
1465
1393
2
1081
1129
793
708
1071
0
569
422
468
3236
10
622
1945
2793
4
1645
1164
916
830
834
505
665
7045
6
1343
957
812
983
850
942