305
281
2314
234
324
275
186
3410
244
171
339
220
21906
16550
14581
13170
10042
969263
8744
8700
828148
716142
67511
6610