2183
263
3
2
1
4
369
145
35
6
1
1
9
2
3
2
2
3
2
392
40
1
2
10
4
1
1
3
2
1
1
210
1
1
1
3
115
42
681
5
206
534
421
978
44
10
6
5
5
872
12
15
4
1
21
6
7
47
137
963
43
27
148
764
641
603
748
932
324
9
13
1016
10
7
32
1
1
1
146
1
123
1
1
5
1
12
1
10
2
21
2
272
27
1797
87
670
1184
262
38
890
22
47
1
105
539
3
248
65
2175
8