1168
2
1270
0
1180
1
702
648
871
1187
700
1544
5
77
331
763
741
402
666
731
1296
1048
682
4303
906
822
3211
464
599
817
676
384
1626
654