2178
2145
3
2
1
4
371
146
34
1
6
1
1
9
2
3
2
2
3
2
394
38
1
1
2
10
3
1
1
3
2
1
1
210
1
1
1
3
114
42
673
5
206
530
422
976
44
10
6
5
5
875
11
14
4
1
19
6
7
50
140
960
44
28
149
762
637
602
751
932
325
9
12
1027
11
7
31
1
1
1
146
1
122
1
5
1
12
1
10
2
21
2
275
28
1788
87
674
1181
263
39
892
21
50
1
105
535
4
248
66
2172
6