94313
68855
41906
40935
23815
19952
11632
9319
4422
4354
4257
3896
3657
2613
2266
2100
1685
1556
1400
1240
1096
1006
858
830
780
760
739
491
436
402
336
312
311
286
266
226
196
169
164
160
141
139
126
125
75
69
60
53
48
46
21
18
11
10
8
5
4
2
0