2186 | 1026
JavaScript is required.
4306 | 2902
20372 | 19665
15879 | 14524
1208 | 555
786 | 307
1120 | 549
1839 | 985