2216
2134
3
2
3
2
370
154
35
6
1
10
1
2
7
4
2
2
2
408
36
1
1
2
7
1
5
1
6
1
1
2
195
1
3
5
4
120
42
1
608
4
236
548
422
972
38
7
3
4
8
876
10
18
1
1
24
6
8
47
157
990
38
28
147
779
681
581
760
970
306
5
13
1042
5
9
40
1
1
121
119
1
1
1
4
7
1
9
1
2
23
3
274
28
1818
96
673
1194
286
45
892
26
47
1
81
531
5
253
82
2205
11