4573
4297
3482
3418
3391
3329
3044
2665
2519
2509
2431
2412
2323
2274
2258
2177
2133
2018
2015
2010
1957
1877
1828
1679
1643
1616
1511
1436
1385
1369
1345
1339
1321
1307
1295
1271
1263
1255
1248
1208
1203
1194
1173
1161
1150
1132
1132
1123
1109
1101
1098
1092
1085
1059
1053
1041
1039
1032
1024
1008
1005
994
994
980
977
977
964
961
917
912
896
872
870
844
839
837
836
830
823
816
806
794
772
766
764
754
751
742
737
735
733
727
724
721
720
705
683
671
659
630
629
629
617
614
605
605
593
580
572
570
568
567
566
556
543
542
532
508
507
503
490
477
470
464
436
428
421
419
412
404