2527
2055
3
4
1
4
421
187
34
1
1
7
1
8
2
2
4
1
1
2
2
1
460
58
1
2
3
5
1
2
1
1
4
4
1
213
4
3
1
6
128
31
4
701
4
278
669
610
890
80
6
4
2
2
747
46
1
17
3
1
26
4
5
42
188
1292
71
37
157
1062
683
588
775
1009
526
21
21
939
23
6
53
1
4
108
1
135
1
2
2
1
8
5
4
13
237
37
2063
190
848
1196
371
42
797
23
42
1
84
429
8
228
125
2512
15
13