21491
7070
4811
4618
3328
3019
2873
2569
2307
1992
1950
1773
1639
1588
1529
1451
1332
1247
1203
1095
776
666
652
586
584
560
555
547
533
518
423
348
314
305
304
276
270
265
238
236
233
209
196
195
192
190
186
176
149
121
102
94
87
63
56
47
44
42
41
40
23
20
17
16
10
9
0