69895 526
31046 307
22066 781
13910 286
16998 927
8737 261
8430 208
11998 277
11063 670
11415 593
3242 491
3596 648