1055
0
575
984
2251
1
773
2661
2
1252
566
1239
2833
770
621
3252
1017
1180
6236
10
883
5431
3683
1494
467
611
923
676
642
3901
3
1015
87
2082
16868
39