4943
4658
4206
2874
2591
2309
2090
1962
1920
1577
1356
1299
1253
1108
1098
997
967
901
866
636
598
537
533
500
499
402
397
394
382
359
308
299
272
248
213
179
173
162
161
156
155
154
153
152
150
129
103
91
77
75
58
51
48
47
46
43
41
33