2265 | 631
JavaScript is required.
696 | 528
1873 | 1085
887 | 527
1061 | 620
1125 | 442
3092 | 1926
4054 | 3458
3378 | 2000
5743 | 4512
2840 | 1357
11687 | 9536
10014 | 9166
7934 | 4954
42 | 14
57 | 20
47 | 19
61 | 17