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