629
1
389
2247
3
516
2
76
108
444
793
460
652
87
642
840
98
835
1714
860
1662
390
1135
82
317
884
736
809
776
990
968
500
490