52965
37962
32884
13036
11682
8489
8365
6729
4865
4568
4239
4030
3942
3761
3611
3210
2987
2986
2531
2410
2150
2136
2114
2025
2000
1870
1786
1734
1629
1606
1567
1545
1388
1354
1247
1236
1221
1207
1203
1169
1019
994
969
953
841
804
704
685
678
657
622
605
577
569
548
460
458
432
366
345
320
293
250
237
232
220
178
169
165
159
155
138
123
110
105
97
96
87
78
76
75
70
69
56
44
42
39
38
36
34
31
26
22
21
19