21085 93
319 30
6949 712
3050 446
910 218
24704 498
3821 384
2641 541
851 135
2627 117
5153 216
1011 104
29364 209
5227 447
1836 314
21893 195
5455 539
3715 927
3182 523
24555 603
25023 177
83957 277
1087 234
3065 715