21585
4853
4759
3344
3024
3015
2573
2360
1994
1950
1774
1662
1588
1539
1485
1332
1247
1212
1107
781
666
652
586
584
560
556
549
548
519
423
352
315
305
304
276
272
265
238
236
233
209
196
195
192
190
186
176
149
121
102
99
87
63
56
47
42
41
40
23
20
17
16
10
5
0