3662 52
5280 759
2978 60
44561 505
155209 363
40198 303
6759 311
7817 810
4872 127
12435 201
10546 681
6033 429
4185 93