55384
29011
23631
13005
10217
6619
6093
5332
3962
3889
3438
3273
3192
3017
2973
2831
2731
2660
2439
2365
1928
1820
1814
1777
1591
1531
1483
1419
1415
1357
1187
1172
1158
1120
1080
1063
1061
1000
987
905
885
884
762
731
693
687
622
584
537
521
460
451
429
413
393
330
299
270
266
239
232
176
158
153
152
146
124
122
116
107
93
91
89
80
79
78
76
75
74
70
68
43
41
37
36
34
30
26
25
22
21
20
19
17
16