2300
2150
3
2
4
2
386
154
34
6
1
10
1
3
7
4
2
2
3
423
36
1
1
2
8
1
6
1
7
1
1
2
203
1
2
5
6
125
1
42
1
625
3
248
586
449
973
44
8
4
9
873
9
19
1
1
23
6
8
48
167
1057
44
28
155
827
708
582
792
989
314
6
14
1036
6
9
35
1
1
116
124
1
1
1
4
1
7
2
9
3
24
4
271
28
1908
93
731
1196
303
47
888
27
48
1
79
531
5
255
83
2289
11