1687
421
1180
354
550
259
1183
423
932
298
2189
908
488
251
509
86
804
257
646
130
632
164
668
255
739
176
484
177
282
193
580
124
337
184
799
281
538
228
624
63