7432
5087
3413
3325
3099
3086
3006
2962
2961
2864
2565
2491
2254
2240
2140
2124
2113
2057
2050
1989
1979
1864
1834
1776
1772
1761
1758
1756
1649
1635
1615
1608
1605
1593
1588
1542
1537
1490
1489
1476
1458
1434
1422
1422
1417
1401
1379
1368
1355
1330
1318
1300
1291
1280
1278
1270
1265
1263
1263
1259
1246
1227
1226
1224
1220
1209
1203
1199
1197
1197
1175
1171
1159
1159
1118
1118
1098
1092
1091
1084
1084
1083
1076
1073
1070
1061
1052
1046
1046
1045
1040
1039
1038
1034
1028
1024
1021
1018
1016
1014
1008
1006
996
987
977
957
954
951
950
945
944
937
936
931
924
922
915
913
912
909
892
872
867
864
859
858
842
842
840
839
831
818
809
808
807
788