5119
4820
4406
2962
2612
2447
2206
2055
1985
1653
1365
1348
1296
1146
1127
1003
985
952
947
647
586
557
533
529
513
434
424
413
392
360
293
286
258
257
242
198
196
187
180
177
172
169
166
163
162
154
126
94
92
80
76
69
57
55
54
52
44
40