2514
2082
3
4
1
4
431
184
32
1
1
7
1
7
2
2
4
1
1
2
2
1
456
54
1
2
3
5
1
2
1
1
4
4
1
212
4
3
6
133
1
31
4
697
3
278
666
602
890
78
4
4
2
2
749
46
2
19
3
1
25
4
5
44
192
1282
71
37
155
1054
681
587
778
1009
527
21
21
1032
23
6
58
4
107
1
145
1
2
2
1
8
6
4
15
234
37
2043
200
843
1201
369
42
799
26
44
1
82
430
8
229
125
2500
14
13