273
298
152
2613
171
359
147
130
203
413
253
22356
16940
14961
13410
10242
997263
8964
8840
854148
738142
6820
68211