2177
2140
3
2
1
4
371
145
34
1
6
1
1
9
2
3
2
2
3
2
393
38
1
1
2
10
3
1
1
3
2
1
1
209
1
1
1
3
114
42
675
5
207
528
419
979
44
10
6
5
5
878
10
15
4
1
20
6
7
50
140
955
44
28
147
761
637
604
755
932
322
9
12
1027
11
7
31
1
1
1
146
1
122
1
5
1
12
1
10
2
21
2
275
28
1788
86
670
1182
264
40
894
22
50
1
106
537
4
248
66
2171
6