2455
2057
3
4
1
4
422
176
31
1
1
7
1
7
2
2
4
1
1
2
2
1
443
53
1
2
3
5
1
2
1
1
4
4
1
208
4
3
6
133
32
4
685
2
268
644
591
874
78
4
4
2
2
735
44
2
19
3
1
24
4
5
44
185
1249
72
35
153
1015
668
584
762
994
517
21
21
1027
24
6
64
4
112
1
153
1
2
2
1
8
10
9
14
231
35
1997
192
814
1181
362
42
783
26
44
1
81
420
8
228
122
2441
14
13