40405 252
22197 584
19711 883
31496 179
11498 739
7311 90
10793 760
10318 92
11277 349
8615 417
12722 845
5964 186
12493 496
9688 648
8331 374
16862 319
6585 339
16743 382
5806 117