586
3
594
2
535
1
1644
1411
9
314
408
109
353
346
349
427
477
429
210
819
10
319
587
810
421
271
406
515
374
589
73
69
280
140
136