2278
2123
3
2
4
2
382
152
34
6
1
10
1
2
7
4
2
2
2
418
38
1
1
2
8
1
6
1
7
1
1
2
201
1
2
5
5
124
1
42
1
622
4
243
572
438
983
42
8
4
9
883
11
18
1
1
24
6
8
47
163
1033
42
28
154
808
702
586
787
990
315
5
13
1069
6
9
36
1
1
121
124
1
1
1
4
1
7
1
9
3
23
4
276
28
1884
90
707
1204
300
47
900
26
47
1
81
537
5
254
86
2266
12