694
0
474
4537
1540
1219
995
552
16
1238
78
346
157
705
494
1289
884
381
453
1377
422
661
384
1096
458
271
3808
1277
496
3653
2
310
773