679
1
432
822
4905
4
515
2
84
1472
1000
781
165
886
454
866
1267
0
643
1173
696
918
672
393
469
592
773
283
1161
532
1027
1094
946