584
0
2628
2
846
1598
1
1939
381
957
1633
454
978
403
750
3691
8
1948
1045
456
266
467
1961
4
1661
3679
2659
5380
4271
849
722
410
4180
12
676
2524