34963 502
42089 278
20898 161
26329 443
15690 49
22391 432
7973 681
20710 612
16382 116
26866 164
12418 357
16163 123
48958 330
44885 682
15584 461
9804 78