2
1
2
1
2
1
2
1
2
1
1
0
1
0
309
1541
256
1299
210
1043
189
956
159
808
132
656
83
411
79
389
76
374
75
368
2
1
2
1
2
1
2
1
2
1
1
0
1
0
309
1541
256
1299
210
1043
189
956
159
808
132
656
83
411
79
389
76
374
75
368