1896
949
809
423
897
310
672
135
2389
1009
514
259
501
99
631
113
426
160
223
39
774
103
664
131
575
76
380
188
410
174
747
221
445
262
594
159
236
164
585
130