599
1
347
583
2132
543
0
1211
983
632
2
1555
2125
3
555
1269
644
1176
697
5161
1921
867
783
920
165
782
4
887
673
1029
1546
1162
533
394
470