2454
2051
3
4
1
4
420
176
31
1
1
7
1
6
2
2
4
1
1
2
2
1
445
53
1
2
3
5
1
2
1
1
4
4
1
205
4
3
6
135
34
4
682
2
266
647
583
880
78
4
5
2
5
741
46
2
19
3
1
25
4
5
44
181
1241
72
35
154
1016
658
591
762
993
518
21
21
1033
24
6
67
4
115
1
150
1
2
2
1
8
10
9
14
231
35
1996
192
813
1187
355
45
791
26
44
1
82
424
6
229
124
2438
16
13