1061
0
1644
738
1047
1240
117
539
745
496
563
445
70
1419
1
14283
29
878
914
2463
3172
730
377
1334
400
682
971
22017
945
1403
562
588
1021
2