15038 331
559 38
42602 734
50400 355
11579 736
8137 519
183024 843
17341 198
24153 115
9061 110
16707 705
10133 935
2996 294
4254 707