2300
2426
1
2
1
1
440
185
30
1
4
5
3
4
5
1
417
54
3
5
1
1
9
7
4
186
1
85
1
3
1
35
2
4
602
5
240
681
561
731
87
11
22
1
2
2
623
50
3
12
1
1
21
3
32
172
1186
75
35
130
1268
515
352
604
613
869
11
14
19
955
46
12
54
3
1
6
1
79
175
1
1
6
3
14
14
1
3
6
172
35
1772
321
871
873
433
40
676
15
32
1
66
374
9
122
135
2288
12
1969
331
13