106860
153721
681
221
111
131
531
162
211
61
91
31412464
26756124
23894997
23180481
17966342
16135971
150411028
14251239
12311764
10190483
625826
5429209