3664 52
5280 759
2978 60
44564 505
155236 363
40222 303
6760 311
7817 810
4872 127
12435 201
10546 681
6033 429
4186 93