398
0
2816
2
1164
3
2714
5
6435
7
326
3351
1
529
2006
470
467
213
1055
1334
223
787
138
2105
338
1676
415
750
1453
1665
884
2076
3013