2303
2429
1
2
1
1
441
185
30
1
4
5
3
4
5
1
418
54
3
5
1
1
9
7
4
186
1
85
1
3
1
36
2
4
603
5
239
683
560
733
88
11
22
1
2
2
626
50
3
12
1
1
21
3
32
171
1187
75
35
130
1268
516
354
607
614
869
11
14
19
957
46
12
54
3
1
6
1
79
175
1
1
6
3
14
14
1
3
6
172
35
1776
320
871
875
434
40
679
15
32
1
66
374
9
123
136
2291
12
1970
333
13