515
265
5518
113
3310
5818
322
479
618
510
375
190
22256
16720
14731
13280
10092
980263
8794
8760
838148
732142
67611
6690