2126
2121
3
2
2
3
346
143
33
6
1
8
2
4
2
1
2
2
391
43
1
2
7
3
1
1
4
2
1
1
204
1
1
1
3
109
39
669
5
200
524
396
964
42
8
6
5
5
866
8
17
4
1
23
6
7
49
129
931
41
26
140
735
646
579
731
909
311
9
11
1002
8
8
33
1
1
1
140
1
128
1
1
5
1
13
1
10
2
21
1
267
26
1742
91
653
1163
249
41
880
24
49
1
99
530
4
243
70
2120
6