2221
2146
3
2
3
2
366
153
33
6
1
9
1
2
7
3
2
3
3
402
36
1
1
2
7
1
3
1
1
4
2
1
3
210
1
3
5
3
114
40
613
5
238
543
424
980
36
7
4
4
7
871
10
31
4
1
22
6
8
48
161
983
36
28
142
800
668
583
761
950
313
5
13
1006
6
11
37
1
1
122
120
1
1
1
4
1
11
12
1
2
21
3
269
28
1821
103
675
1187
284
57
887
39
48
1
90
538
4
248
80
2212
9