1195
2
829
157
1
1690
702
631
1256
4
679
1172
8
633
600
1391
1006
1531
25555
12
1650
3
130
135
783
462
576
398
450
825
159
580
869
618
363
1205