860
324
761
92
1051
443
1019
190
1392
526
492
260
675
234
507
73
256
101
410
183
648
173
628
202
155
27
506
158
493
224
205
117
331
148
463
135
594
159
434
80