340
0
2663
1862
1
484
668
758
1298
477
5430
1158
938
1070
1106
429
809
6916
460
876
818
725
839
612
3026
2
2041
2313
1015
2075
4821
558