2176
263
3
2
1
3
373
140
34
6
1
1
9
1
3
2
2
4
2
394
40
1
1
2
11
3
1
1
3
3
1
1
213
1
1
1
3
111
42
667
5
209
522
428
973
44
12
6
5
5
875
10
13
4
1
18
6
6
47
145
953
44
28
148
761
630
609
742
938
326
9
11
1023
8
8
31
1
1
1
146
1
118
1
5
1
12
1
10
2
20
2
266
28
1789
93
665
1186
263
36
891
19
47
1
102
542
3
245
63
2170
6