1051
209
603
223
950
275
172
45
531
69
148
122
442
6
316
104
110
46
456
12
402
33
256
76
589
194
519
166
559
36
238
185
348
157
158
129
516
186
318
183