4083
0
334
8527
1
1070
3971
2439
717
1166
562
1862
5527
3
2089
2
460
668
311
477
914
2544
1581
809
652
898
418
1500
451
1541
2332
3014
20
1028
614