2448
2045
3
4
1
4
419
176
31
1
1
7
1
6
2
2
4
1
1
2
2
1
444
53
1
2
3
5
1
2
1
1
4
4
1
204
4
3
6
134
34
4
681
2
266
646
580
878
78
4
5
2
5
741
45
2
19
3
1
25
4
5
43
181
1237
72
35
154
1013
657
589
759
991
518
21
21
1031
24
6
67
4
115
1
149
1
2
2
1
8
10
9
14
231
35
1990
192
811
1185
354
44
790
26
43
1
82
423
6
229
123
2432
16
13