281
0
477
501
342
326
485
560
480
565
1817
392
1318
254
935
543
829
259
3505
4
370
6058
1672
274
4594
1
4793
10
668
400
514
643
1773