21513 | 14236
JavaScript is required.
720 | 403
5017 | 4793
1035 | 469
3709 | 2716
3862 | 3363
2263 | 1184
2777 | 1626
13855 | 13893
8019 | 5129
6791 | 4378
13476 | 10248
10452 | 6246
57245 | 55867
266 | 181
156 | 44
264 | 130
233 | 168