2174
2120
3
2
1
4
372
144
34
1
6
1
1
9
1
3
2
2
3
2
389
39
1
1
2
11
1
3
1
1
4
2
1
1
211
1
1
1
3
112
42
669
5
205
522
422
980
45
10
6
5
5
878
12
14
4
1
19
6
6
50
139
950
45
28
149
758
638
601
743
930
324
9
12
1024
9
7
31
1
1
1
146
1
121
1
5
1
12
1
10
2
20
2
274
28
1781
91
669
1182
260
39
896
20
50
1
104
538
4
248
68
2167
7