262
1
222
306
162
2
107
3
175
545
642
557
692
830
4
79
706
510
2400
1616
1343
792
736
442
396
661
534
472
452
1000
951
643
560
546