1252 | 325
JavaScript is required.
1783 | 1055
819 | 517
1008 | 610
1057 | 431
2994 | 1909
3971 | 3426
3330 | 1994
5684 | 4503
2791 | 1345
11608 | 9528
9974 | 9158
7865 | 4939
7698 | 5249
204 | 147
212 | 169
130 | 51
82 | 43