105196 1035
28727 316
25023 75
17550 535
53944 168
44883 219
27399 578
24818 390
21740 53
48524 1062
19758 174
37484 465
51569 813
46374 891
18117 77
31178 805
35284 344
24084 469
14997 194
43561 369
149292 662
111005 908
22071 284
27218 105