40405 252
22197 584
19710 883
31489 179
11498 739
7311 90
10793 760
10318 92
11277 349
8615 417
12722 845
5962 186
12491 496
9687 648
8328 374
16861 319
6583 339
16737 382
5806 117