261
1
220
305
162
2
107
3
174
545
642
557
691
828
4
78
706
510
2400
1616
1342
792
736
442
395
660
533
472
452
1000
951
559