163504
89690
77423
61985
55589
43812
41070
28432
24916
23940
21677
21491
21468
20788
20333
18359
18228
17187
16294
13995
12541
12366
11323
10714
8749
7310
6902
5889
5676
5456
5141
4383
4275
4208
4024
3889
3880
3773
3424
3305
3259
3143
3095
2972
2900
2873
2822
2634
2308
2096
1829
1547
1503
1437
1247
1107
1080
1040
1030
854
776
775
767
744
415
344
336
327
317
298
289
279
278
264
242
236
225
213
158
146
139
135
127
72
63
59
53
46
42
41
16
8
6
5
4