2335
2221
2
3
1
6
416
185
28
1
1
1
1
6
1
3
5
2
3
1
4
1
413
58
1
3
16
4
3
2
2
1
1
6
21
1
1
1
1
221
2
3
1
111
1
29
2
3
622
6
287
769
505
680
94
4
18
2
2
4
535
45
1
9
1
1
16
1
3
51
213
1255
86
30
174
1205
561
365
618
731
782
19
1
7
913
18
16
50
2
3
69
221
4
2
1
4
1
1
17
24
10
4
147
30
1991
167
891
871
438
47
581
13
51
1
36
301
12
147
165
2324
11
2098
237
8