2489
2066
3
4
1
4
428
181
32
1
1
7
1
7
2
2
4
1
1
2
2
1
448
53
1
2
3
5
1
2
1
1
4
4
1
211
4
3
6
132
31
4
693
2
273
655
597
886
78
4
4
2
2
745
46
2
19
3
1
25
4
5
44
187
1266
71
37
153
1037
678
584
772
1002
519
21
21
1025
23
6
57
4
106
1
143
1
2
2
1
8
6
4
15
233
37
2022
197
828
1197
363
42
795
26
44
1
82
427
8
228
125
2475
14
13