15036 331
558 38
42601 734
50399 355
11579 736
8137 519
182999 843
17341 198
24148 115
9059 110
16700 705
10131 935
2996 294
4254 707