11575
8569
8455
7818
5417
4881
4705
4163
3739
3682
3053
2732
2441
2387
2361
2346
2310
2277
2040
2027
1928
1878
1859
1809
1785
1773
1755
1750
1693
1661
1608
1579
1524
1513
1496
1482
1435
1416
1408
1405
1388
1370
1361
1318
1309
1305
1293
1225
1189
1184
1179
1177
1148
1143
1105
1043
1037
1023
1014
999
999
994
952
944
938
923
904
899
881
875
866
865
859
841
841
836
828
807
794
793
772
757
749
728
701
690
689
666
656
635
634
608
568
564
424