2184
2132
3
2
1
4
367
145
35
6
1
1
8
2
3
1
2
3
2
395
41
1
2
9
4
1
1
3
2
1
1
207
1
1
1
3
113
42
1
689
5
215
538
418
973
40
10
6
5
5
870
12
15
4
1
23
6
7
49
143
965
39
27
149
775
639
594
751
926
327
9
13
1011
9
7
33
1
1
1
146
1
130
1
1
5
1
12
1
10
2
21
2
273
27
1792
92
677
1173
269
41
888
22
49
1
103
533
4
246
69
2176
8