535
3
446
235
1
581
313
388
253
2
331
843
4
72
1329
9
356
233
490
238
284
102
328
123
289
474
403
507
292
336
310
64
642
551