1816
0
1055
2906
2
575
984
1859
1
1252
1502
1231
566
1239
923
897
621
3252
1017
1010
883
1494
467
1876
611
1681