2936
1
614
546
1245
3
1687
2
2283
775
589
565
524
593
1108
618
222
703
749
4
8
1365
474
644
596
601
557
2040
525
351
555
783