22016 171
59227 345
17838 40
11710 211
14689 781
22341 856
5610 572
30804 65
43511 847
31147 150
41090 286
14324 131
11748 467
31077 448
11814 578
31470 430
8502 548
21555 411
30703 768
16518 461