515
265
5518
113
3310
5818
322
479
618
510
375
190
22276
16750
14801
13310
10122
987263
8814
8770
839148
734142
67611
6710