4482 | 2260
JavaScript is required.
6990 | 2850
21704 | 14058
13515 | 8087
29714 | 25949
12505 | 7787
8235 | 4689
7251 | 3220
18166 | 12839
16393 | 10580
10839 | 6980
5783 | 3047
33772 | 32413
8697 | 6851
953 | 514
1489 | 975
1105 | 524
980 | 497