2254
2171
3
2
3
2
370
153
34
6
1
10
1
2
7
4
2
2
2
411
36
1
1
2
7
1
4
1
1
5
2
1
2
210
1
3
5
4
116
42
2
612
5
236
549
442
989
38
7
2
1
7
880
15
31
4
1
24
6
8
49
156
1012
38
30
147
807
685
585
760
979
315
4
13
1046
6
9
40
1
1
124
122
1
1
1
1
1
11
1
11
1
2
23
3
274
30
1848
102
695
1207
284
55
901
39
49
1
86
547
5
251
86
2243
11