1512
313
669
139
592
123
1050
218
679
141
8581
1777
2554
529
708
147
642
133
851
177
5988
1240
895
186