1579
834
651
383
833
293
648
124
1886
824
477
241
488
99
587
107
421
160
217
37
743
93
601
111
554
73
347
177
395
169
689
200
401
246
589
159
228
162
577
130