14
0
1189
2245
3
616
21152
8
3090
6
971
894
1618
17946
2996
1252
2903
2932
2
1320
3125
722
733
718
575
1310
3765
4
908
3252
1193
2366
1
2348
2087
388
475