30096 315
3430 225
8292 576
21432 769
57892 148
13089 935
13118 481
7945 301
33181 258
7993 772
2764 37
3522 526
6188 112
6640 618
18842 879
10551 530
12156 627
6202 197
12628 568
5714 629
3117 153
4778 718
16644 178
8871 539
4697 76
5678 300
30149 973
15181 671