2157
2171
3
2
3
4
346
141
35
6
1
7
2
5
3
1
2
2
401
44
1
1
2
8
3
1
1
5
2
1
3
202
1
1
3
1
3
113
39
680
5
214
526
400
974
43
8
7
5
5
872
10
18
4
1
25
6
7
49
139
937
42
26
144
749
662
576
747
917
317
9
8
1006
7
8
36
1
1
1
138
1
136
1
1
5
1
13
11
1
2
22
2
262
26
1771
98
658
1176
260
41
888
25
49
1
99
535
4
243
74
2150
7