2507
2081
3
4
1
4
430
184
32
1
1
7
1
7
2
2
4
1
1
2
2
1
455
54
1
2
3
5
1
2
1
1
4
4
1
212
4
3
6
133
1
31
4
693
2
278
662
600
889
78
4
4
2
2
748
46
2
19
3
1
25
4
5
44
192
1276
71
37
154
1050
680
586
776
1008
524
21
21
1031
23
6
58
4
107
1
145
1
2
2
1
8
6
4
15
233
37
2037
200
839
1199
368
42
798
26
44
1
82
430
8
228
125
2493
14
13