1070
0
3971
1
2439
717
1166
562
1862
460
668
311
1292
477
914
2544
1581
809
652
418
1500
451
2332
3014
20
1028
614
494
6916
2041
2
1015