2291
2148
3
2
4
2
382
151
34
6
1
10
1
3
7
4
2
2
2
421
36
1
1
2
8
1
6
1
7
1
1
2
202
1
2
5
5
125
1
43
1
625
3
245
579
443
980
44
8
4
9
877
13
18
1
1
25
6
8
48
164
1045
44
28
154
822
704
583
790
994
312
5
13
1072
6
9
36
1
1
116
126
1
1
1
4
1
7
2
9
3
24
4
275
28
1894
94
721
1202
301
47
896
26
48
1
81
529
5
256
89
2278
13