1665
866
679
389
846
297
654
126
2035
887
489
249
489
99
605
110
423
160
219
38
755
96
610
114
562
75
361
181
400
170
718
208
410
251
590
159
230
162
578
130