3662 52
5280 759
2978 60
44561 505
155204 363
40191 303
6758 311
7817 810
4872 127
12434 201
10545 681
6033 429
4185 93