20853 | 13856
JavaScript is required.
429 | 275
4592 | 4565
857 | 420
3099 | 2573
3643 | 3305
2122 | 1114
2533 | 1544
13644 | 13851
7870 | 5094
6604 | 4332
13326 | 10199
10324 | 6207
56956 | 55714
142 | 59
172 | 84
192 | 127
133 | 74