287
1561
474
263
818
1205
1404
639
536
1017
427
191
311
304
2202
716
5878
2094
771
2639
2616
773
1858
657
1387
348
405
457
2660
599