580
0
1334
332
1166
914
562
340
2663
1862
1
484
668
758
1298
477
5430
2911
9
1158
938
1070
1106
429
809
6916
398656
19
460
876
818
725
839
612