30096 315
3430 225
8291 576
21432 769
57884 148
13088 935
13116 481
7942 301
33179 258
7992 772
2764 37
3522 526
6187 112
6639 618
18837 879
10549 530
12154 627
6201 197
12626 568
5714 629
3116 153
4778 718
16642 178
8871 539
4697 76
5674 300
30122 973
15178 671