4487
4143
3772
2586
2153
1999
1901
1825
1654
1345
1200
1174
1156
1015
886
882
879
760
720
528
516
469
436
435
397
387
378
331
317
309
300
259
245
208
179
171
167
165
148
135
130
126
121
104
97
83
75
72
59
56
49
42
39
38
34
33
32