342
2
260
1
213
1350
2016
3
3766
2380
6
5254
10
2654
8
779
147
947
116
250
656
134
585
1053
0
667
610
705
833
501
803
175
499
697
581
603
410