169666
119302
85921
61706
55135
38265
27121
26820
25688
25584
19988
18506
18178
18077
15346
12505
12404
12326
9720
9584
6655
6449
6212
5772
4787
4565
4288
4245
4138
3729
3725
2917
2635
1950
1653
1588
1507
1438
1287
1270
1134
1126
1112
957
892
860
819
795
783
756
490
461
367
351
344
329
319
303
285
284
265
246
232
197
193
183
142
139
135
73
66
54
49
48
46
16
14
11
5
4