4685
1
458
2705
12
1132
532
2
2486
934
4249
3
765
602
1670
4
1154
2110
6
391
626
1422
2081
679
804
0
697
452
3480
748
1469
946
993
799
1600
954
2188