40756 286
5548 912
4155 574
142739 338
10756 722
15977 654
7302 593
3461 419
20663 377
8368 269
22062 242
8964 879
18893 306
17959 243
30451 764
29351 136
42056 811
5960 59
3334 442
35770 559
30112 651
24534 292