5889
8
1070
0
3971
1
2439
717
3156
3
1166
562
1681
1862
3080
460
668
311
477
914
1581
1220
2
3715
809
418
1500
451
2332
494
6916
2041