2165
1554
3
2
2
3
356
143
35
6
1
1
8
2
4
1
1
3
2
401
42
1
2
6
5
1
1
3
2
1
1
207
1
1
1
3
110
41
1
681
5
207
535
408
974
41
10
6
5
5
875
8
17
4
1
23
6
7
49
135
953
40
27
141
760
644
593
753
924
312
9
11
999
8
8
33
1
1
1
140
1
128
1
1
5
1
13
1
10
2
21
1
270
27
1773
95
665
1180
257
42
889
24
49
1
102
538
4
246
66
2159
6