406
1886
2978
891
1958
1215
1779
261
533
372
7110
474
16211
291
13510
1065
353
26
566
2107
665
1075
12
641
612
582
1546