5134
3262
2112
2082
1989
1985
1936
1838
1829
1786
1772
1746
1675
1605
1593
1587
1583
1565
1546
1545
1536
1472
1459
1453
1420
1415
1384
1379
1365
1350
1331
1325
1312
1279
1275
1257
1236
1233
1231
1213
1193
1175
1169
1150
1149
1124
1116
1115
1114
1103
1093
1091
1078
1061
1058
1049
1038
1031
1023
1018
1007
991
982
965
961
943
942
942
927
927
913
908
903
900
898
888
877
865
843
828
826
823
817
814
813
812
801
788
773
758
752
750
727
714
705
664