2154
2172
3
2
3
3
346
142
35
6
1
7
2
5
3
1
2
2
403
44
1
1
2
8
3
1
1
4
2
1
2
202
1
1
3
3
111
40
679
6
209
523
400
979
43
9
6
5
5
880
9
18
4
1
23
6
7
49
136
934
42
26
140
742
660
586
740
929
314
9
11
1020
7
8
35
1
1
1
138
1
132
1
1
5
1
13
11
1
2
22
2
266
26
1768
94
655
1185
253
41
895
25
49
1
100
539
4
245
73
2148
6