2303
2352
1001
1137
796
857
634
340
830
823
452
641
352
320
401
447
201
497
440
118
276
158
126
252
285
218
228
244
183
188
201
299
297
308
87
348
53
102
144
126
100
174
122
395
184
114
138
126
33
171
238
107
69
125
43
131
287
63
99
24
101
71
80
80
100
139
98
22
30
48
95
48
68
110
9
21
110
53
211
17
64
82
91
28
76
10
39
48
115
182