660
1
634
2
632
86
433
4909
4
516
455
1921
867
593
394
470
533
775
284
1269
0
1176
697
644
783
165
920
5161
782
887
685
2409
688
3473