1253 41
22893 630
3200 343
303597 1032
4101 701
44966 770
7295 880
12263 588
4318 498
14362 774
29063 607
19821 188