262
1
222
306
163
2
109
3
176
545
642
557
692
830
4
81
706
511
2400
1617
1343
792
736
442
396
661
536
472
452
1001
951
645
560
547