40482 285
5548 912
4154 574
142700 338
10755 722
15976 654
7302 593
3460 419
20659 377
8364 269
22050 242
8963 879
18888 306
17948 243
30444 764
29333 136
42040 811
5959 59
3334 442
35744 559
30105 651
24528 292