1082
1
1393
2
634
1465
2289
4
1129
932
4872
7
913
812
1343
957
916
967
0
1128
834
1581
3
505
665
1018
622
1071
482
12707
13
830
1017
983
850
942
825