580
1
2981
908
1158
677
1541
1887
2
772
491
1614
4
1427
1639
2462
6
2437
93
1918
1421
1477
624
892
549
657
815
3
989
0
935
1414
891
81
85
399