2216
2150
3
2
3
2
366
153
33
6
1
9
1
2
7
3
2
3
2
397
36
1
1
2
7
1
3
1
1
4
2
1
3
211
1
3
5
3
114
40
614
5
237
543
421
979
36
7
4
4
7
871
10
31
4
1
22
6
8
48
161
979
36
28
141
798
666
583
755
948
314
5
13
1005
6
11
37
1
1
121
120
1
1
1
4
1
11
12
1
2
21
3
268
28
1817
103
672
1187
283
57
887
39
48
1
90
539
4
247
79
2207
9