164476
115275
81107
54741
44591
40980
28168
28115
25209
24548
22725
18664
18325
18286
15466
13003
12686
12397
9697
9335
7475
6151
6074
5577
4616
4537
4167
3876
3870
3611
2878
2535
1886
1609
1534
1496
1432
1366
1269
1125
1117
1094
947
865
853
819
794
782
751
485
436
364
346
343
333
329
302
292
285
284
265
243
231
197
192
178
140
139
135
73
63
54
48
47
44
43
16
13
11
10
5
4