509
0
361
378
279
1860
1133
387
273
2297
409
582
810
269
407
314
757
1853
267
941
628
259
454
1599
3990
5938
427
329