437
0
714
612
170
234
52099
808
2032
2
345
1785
1136
933
585
49
698
365
668
581
730
457
102
463
1126
3606
3
866
355
940
608
616
324