2154 | 586
JavaScript is required.
342 | 268
213 | 141
1790 | 1516
7936 | 9096
2220 | 1818
1067 | 866
815 | 554
6015 | 4998
2083 | 1432
1875 | 1326
2708 | 2278
2750 | 2783
1675 | 1055
44 | 15
62 | 9
40 | 15
81 | 46