2175
2146
3
2
3
4
353
143
37
6
1
7
2
6
3
1
2
2
403
42
1
1
2
8
3
1
1
5
2
1
3
200
1
1
3
1
3
115
39
683
5
215
530
407
980
43
8
7
5
5
883
10
17
4
1
25
6
7
49
140
948
42
26
143
759
670
577
740
931
321
9
11
1011
6
8
35
1
1
1
135
1
127
1
1
5
1
13
12
1
3
22
2
264
26
1784
101
667
1189
260
41
899
24
49
1
96
542
4
243
76
2168
7