2522
2055
3
4
1
4
421
186
34
1
1
7
1
8
2
2
4
1
1
2
2
1
459
58
1
2
3
5
1
2
1
1
4
4
1
213
4
3
1
6
128
31
4
700
4
278
668
609
887
80
6
4
2
2
745
45
1
17
3
1
26
4
5
42
188
1290
71
37
156
1060
682
587
773
1008
526
21
21
938
23
6
53
1
4
107
1
135
1
2
2
1
8
5
4
13
237
37
2059
189
846
1193
371
42
794
23
42
1
84
427
8
228
124
2507
15
13