113
7847
3310
618
387
510
375
190
516
279
260
5135
21866
16510
14561
13150
10012
956263
8744
8690
827148
716142
67511
6570