367
1
307
1462
3
2549
86
1100
591
0
883
542
2202
2
326
739
607
1340
621
84
895
831
277
72
779
788
656
456
75
83
352
130
461
309