4980
4702
4261
2894
2540
2386
2193
1989
1903
1631
1387
1375
1284
1132
1110
1021
991
879
854
617
607
540
514
503
487
429
407
375
340
339
328
258
250
244
216
174
173
172
171
170
162
155
150
149
135
126
92
90
87
69
67
63
60
57
53
50
48
41