531
1
413
2662
11
692
1015
0
943
773
665
958
994
603
1216
1196
964
1022
799
2
1091
1240
633
666
2868
1088
700
991
1352
889
1171
796
1336
1014