69890 526
31041 307
22061 781
13909 286
16996 927
8737 261
8430 208
11998 277
11063 670
11415 593
3242 491
3596 648