2294
2165
3
2
4
2
384
151
34
6
1
10
1
3
7
4
2
2
2
422
36
1
1
2
8
1
6
1
7
1
1
2
203
1
2
5
5
125
1
43
1
626
3
245
579
446
980
44
8
4
9
878
11
19
1
1
24
6
8
48
164
1049
44
28
154
820
707
585
793
996
313
5
13
1075
6
9
36
1
1
116
126
1
1
1
4
1
7
2
9
3
24
4
275
28
1898
93
721
1204
302
47
895
27
48
1
81
530
5
257
87
2282
12