2179
2136
3
2
1
4
370
145
34
1
6
1
1
9
2
3
2
2
3
2
391
38
1
1
2
11
1
3
1
1
4
2
1
1
211
1
1
1
3
114
42
671
5
204
525
424
981
45
10
6
5
5
878
12
14
4
1
19
6
7
50
138
955
45
28
148
762
640
601
747
932
323
9
12
1029
9
7
31
1
1
1
146
1
122
1
5
1
12
1
10
2
20
2
274
28
1786
91
671
1185
260
39
896
21
50
1
104
539
4
248
68
2172
7