4992 | 2088
JavaScript is required.
447 | 293
996 | 575
421 | 84
1148 | 463
1014 | 274
3315 | 2345
19305 | 20608
2320 | 1210
2194 | 809
3181 | 1278
4217 | 2166
4023 | 2152
3749 | 1790
166 | 30
106 | 6
186 | 48
249 | 64