603
0
453
680
47041
1824
1358
333
469
887
2730
1823
2
17353
251
475
580
1861
5
371
418
431
383
4864
1
247
3868
2551
594