1043
0
622
1
1164
482
2
1071
916
1128
983
850
942
830
834
505
665
7045
6
475
1184
732
2882
12
80
1324
962
742
709
493
3597
802
669
1031
491