69906 526
31068 307
22083 781
13913 286
17006 927
8738 261
8433 208
11999 277
11064 670
11416 593
3242 491
3597 648