2195
2181
3
2
3
2
358
154
33
6
1
9
1
2
6
3
2
3
2
404
39
1
1
2
6
1
3
1
1
5
2
1
3
211
1
1
4
3
113
41
619
5
228
536
417
979
35
7
5
5
7
867
11
31
4
1
23
6
8
47
151
967
35
29
142
791
648
585
745
938
309
5
14
1004
7
11
35
1
1
122
126
1
1
5
1
12
12
1
2
21
3
265
29
1802
99
666
1174
277
58
884
39
47
1
95
530
4
248
82
2185
10