105095 1035
28726 316
24994 75
17533 535
53879 168
44760 219
27392 578
24803 390
21724 53
48473 1062
19699 174
37436 465
51468 813
46322 891
18090 77
31154 805
35269 344
24052 469
14922 194
43505 369
149130 662
110875 908
22047 284
27193 105