2145
2125
3
2
3
3
349
140
34
6
1
7
2
5
2
1
2
2
398
43
1
2
8
3
1
1
4
2
1
2
203
1
1
3
3
109
40
673
5
203
524
399
977
42
8
6
5
5
879
9
17
4
1
23
6
7
49
132
933
41
26
141
735
655
588
733
928
312
9
11
1011
7
8
35
1
1
1
137
1
128
1
1
5
1
13
10
2
21
1
267
26
1759
93
652
1180
252
41
894
24
49
1
100
539
4
244
72
2139
6