159945 870
13268 342
21494 772
11544 266
9244 94
7287 626
7454 276
29492 704
27032 620
20747 112
49151 637
4827 213
4172 573
4997 141