262
1
222
306
162
2
109
3
175
545
642
557
692
830
4
80
706
511
2400
1617
1343
792
736
442
396
661
536
472
452
1001
951
644
560
546