2167
2174
3
2
3
4
349
143
35
6
1
7
2
5
3
1
2
2
405
45
1
1
2
8
3
1
1
4
2
1
2
203
1
1
3
1
3
111
40
682
6
210
527
404
982
44
9
6
5
5
883
9
18
4
1
22
6
7
49
138
942
43
26
143
747
666
585
745
934
317
9
11
1027
7
8
35
1
1
1
138
1
135
1
1
5
1
13
11
1
2
22
2
267
26
1780
94
662
1188
256
41
898
25
49
1
100
540
4
246
73
2161
6