2206
2153
4
1
1
2
391
145
30
1
8
2
12
1
3
1
1
1
2
4
4
417
37
1
2
2
10
1
8
2
1
3
2
1
5
190
1
1
3
107
1
49
1
661
4
210
538
459
946
53
13
7
1
6
850
5
10
5
1
17
6
4
45
135
1008
52
32
154
770
659
591
717
920
369
10
13
915
9
6
25
1
1
1
1
124
122
7
1
12
8
4
15
1
287
32
1788
99
698
1158
263
46
861
14
45
2
101
503
5
240
78
2199
7