446
2
543
1
592
0
883
2210
2549
87
1100
326
739
1341
621
86
484
324
367
307
1465
3
895
799
832
277
74
781
788
656
453
340