2505
2078
3
4
1
4
427
182
34
1
1
7
1
8
2
2
4
1
1
2
2
1
457
56
1
2
3
5
1
2
1
1
4
4
1
212
4
3
6
130
30
4
702
3
276
661
605
884
79
6
4
2
2
744
46
2
18
3
1
26
4
5
44
188
1280
70
37
155
1049
677
587
781
1009
520
21
22
1038
23
6
59
1
4
108
1
147
1
2
2
1
8
6
4
15
234
37
2040
194
837
1195
369
44
794
25
44
1
82
427
8
227
124
2491
14
13