2278
2159
3
2
3
2
377
156
34
7
1
10
1
2
7
4
2
2
2
418
36
1
1
2
7
1
4
1
1
6
2
1
2
211
1
3
5
4
117
42
1
623
5
238
553
450
998
39
7
2
4
8
886
12
31
4
1
24
6
8
49
157
1024
39
31
149
808
695
595
764
995
320
5
13
1056
6
9
40
1
1
122
121
1
1
1
4
11
1
12
1
2
23
3
275
31
1871
101
701
1214
288
59
904
39
49
1
86
551
5
251
85
2267
11