548
331
210
128
152
632
2805
3
633
974
687
629
279
1
537
511
2
459
405
1173
620
2044
873
713
814
1243
909
920