562
0
1862
1
460
668
311
487
477
914
1581
809
579
916
418
1500
451
2332
494
6916
2041
2
1015
2313
1061
2075
4821
655
3159
572
2524