307
0
2683
1
544
1710
2
2666
4
8437
955
2955
3509
3
2047
4259
1736
6501
8
4465
22
1055
674
2453
2555
2121
2259
4291
2010
978
1668
621
750
458
345
791
608