2161
2176
3
2
3
4
347
141
35
6
1
7
2
5
3
1
2
2
401
44
1
1
2
8
3
1
1
5
2
1
3
201
1
1
3
1
3
113
39
681
6
214
528
401
975
43
8
7
5
5
873
10
18
4
1
25
6
7
49
139
940
42
26
144
751
664
576
748
917
318
9
8
1005
7
9
36
1
1
1
138
1
136
1
1
5
1
13
11
1
2
22
2
263
26
1772
100
660
1178
260
41
889
25
49
1
99
536
4
243
74
2154
7