2510
2078
3
4
1
4
425
183
34
1
1
7
1
8
2
2
4
1
1
2
2
1
458
58
1
2
3
5
1
2
1
1
4
4
1
213
4
3
6
130
30
4
703
3
275
667
606
883
79
6
4
2
2
744
45
2
18
3
1
26
4
5
44
186
1288
70
37
156
1053
677
587
783
1010
523
21
22
1037
24
6
60
1
4
108
1
147
1
2
2
1
8
6
4
15
234
37
2045
194
844
1194
368
44
793
25
44
1
82
426
8
227
124
2495
15
13