2224
2147
3
2
3
2
366
153
33
6
1
10
1
2
7
3
2
3
3
404
36
1
1
2
7
1
3
1
1
4
2
1
3
210
1
3
5
3
112
41
615
5
238
545
423
983
35
7
4
4
7
874
10
31
4
1
22
6
8
48
161
984
35
28
144
800
667
585
763
950
314
5
13
1009
6
11
37
1
1
120
120
1
1
1
4
1
11
12
1
2
21
3
270
28
1823
103
675
1189
285
57
890
39
48
1
91
540
4
248
80
2215
9