2175
1641
3
2
3
3
362
146
33
6
1
9
1
3
6
3
2
2
2
411
40
1
1
2
6
1
1
3
1
1
4
2
1
3
203
1
1
4
3
116
39
662
6
224
538
413
960
40
9
7
5
5
863
10
17
4
1
22
6
7
47
150
962
39
27
142
778
657
571
739
929
320
5
10
972
7
9
33
1
1
131
1
132
1
1
5
1
12
12
1
3
21
2
259
27
1790
99
674
1169
269
42
879
24
47
1
95
518
4
242
82
2166
9