493
0
2902
16
4775
2
578
14125
10
612
789
55
5196
304
779
661
1653
721
362
868
336
688
593
655
378
489
778
7
2416
597
962
2512
545
1809
5