1603
1
570
504
468
1430
1314
2
958
752
1011
1322
917
851
1232
991
1850
1637
1076
4
1003
1139
1504
9
1035
1453
1198
801
2762
658
1252
1983
3
715
737