306 60
2173 522
8153 136
8056 38
21861 86
88397 94
98834 142
32407 617
90202 790
44204 292
17156 880
85039 542
105651 496
47255 411
20763 527
59522 702
88238 138