2274
2193
3
2
3
2
375
158
33
6
1
1
10
1
2
7
3
2
3
3
415
36
1
1
2
8
1
4
1
1
4
2
1
2
213
1
3
5
4
120
42
623
5
245
557
441
993
38
7
4
4
7
883
10
31
4
1
23
6
8
49
165
1016
38
29
148
828
680
589
781
973
322
5
13
1032
6
12
40
1
1
124
127
1
1
1
4
1
11
12
1
2
23
3
275
29
1862
108
703
1201
294
58
899
39
49
1
90
547
5
251
80
2265
9