4202
3885
3594
2417
2041
1861
1789
1753
1554
1276
1126
1107
1030
989
849
816
733
689
507
451
439
429
426
391
383
339
332
297
275
225
222
204
190
181
165
152
141
138
124
120
115
113
112
93
78
75
71
69
57
53
48
44
42
41
37
36
35