5102
4182
2952
24758
22629
21227
16712
1419
13732
11623
9143
8826
867
7618
740
703
677
5910
583
579
525
5136
4810
473
464
4613
453
4411
444
442
433
421
4112
4013
408
383
387
370
3616
348
3410
312
300
240
231
234
225
216
212
190
142
121
100
90