1085
1
519
766
2185
1012
1196
0
2159
9
1008
2
798
724
1351
614
945
67
2556
531
922
814
787
869
5
536
2237
12
79
460
643
387
314
966
1099
8
732