870
339
861
507
402
99
746
407
395
60
439
125
446
185
234
167
552
66
495
163
236
98
361
152
537
63
92
46
331
225
567
183
131
56
178
112
453
56
654
208