1015
0
984
633
617
581
3560
3
733
4937
1765
3252
868
635
1310
469
722
475
394
575
1494
893
1618
1869
2471
3213
7