69896 526
31046 307
22068 781
13910 286
17002 927
8737 261
8430 208
11998 277
11064 670
11415 593
3242 491
3596 648