265
230
5518
113
7847
3310
618
387
510
375
190
279
21906
16550
14581
13170
10042
968263
8744
8700
828148
716142
67511
6610