273
298
152
2613
171
359
147
130
203
413
253
22356
16940
14971
13420
10242
997263
8964
8860
854148
740142
6820
68211