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