580
0
448
336
633
2
630
411
1479
688
499
352
2845
5
442
516
433
3615
910
1697
347
1013
1099
818
491
341
912
758
601
5075
372
1879
389