5359
4968
4021
3881
3601
3590
3559
3215
3148
3005
2950
2936
2893
2529
2521
2429
2367
2092
2054
2023
1966
1899
1850
1842
1724
1723
1679
1650
1628
1601
1527
1449
1441
1433
1387
1377
1354
1330
1281
1253
1181
1172
1171
1151
1117
1103
1097
1096
1087
1068
1060
1033
1029
1027
1020
1007
968
965
958