1896
3196
873
1163
911
3323
1796
853
711
942
2736
844
455
665
902
501
1667
2931
556
1134
1185
1279
753
1627
