24513 132
14351 778
9296 732
12234 147
6355 379
9706 532
5256 39
9140 788
7948 323
4670 280
3333 370
3507 316
3292 388
8060 504
2229 98
2553089 3573
285903 1572
234075 590
3268304 6830
708947 1991
118733 632
47949 393
62916 598
7245 530
57601 163
23518 113
49788 584
21378 187