55505
40491
30425
13266
13161
11965
10761
8905
6680
6471
5638
5146
5028
4767
3386
3181
3072
2771
2561
2422
2412
2398
2386
2241
2025
2001
1978
1765
1756
1717
1713
1687
1512
1501
1448
1359
1356
1317
1307
1279
1202
1125
1029
981
886
853
828
818
797
765
716
647
523
473
472
460
406
372
371
327
309
244
212
162
158
149
128
125
118
107
104
94
93
92
89
83
76
65
55
48
47
45
44
39
37
36
35
32
28
26
24
23
22
20
19