2195
2157
4
1
1
2
390
143
32
8
2
12
1
3
1
1
1
2
4
4
412
36
1
2
2
11
1
8
2
1
3
2
1
5
194
1
1
3
106
1
46
1
661
4
207
540
456
942
50
12
7
1
6
846
6
10
5
1
16
6
4
45
134
1008
49
32
153
769
658
583
715
916
366
10
13
912
9
6
25
1
1
1
1
123
122
7
1
12
8
4
15
1
285
32
1779
99
700
1148
261
47
858
14
45
2
101
497
5
239
81
2188
7