603
0
1164
453
427
680
47041
1358
333
887
2730
1823
2
17353
251
475
580
371
418
431
399
1
383
1663
4864