2745 | 979
JavaScript is required.
1834 | 1471
393 | 120
562 | 309
717 | 205
605 | 144
1398 | 516
2127 | 910
2371 | 1196
3088 | 1444
5728 | 3255
6508 | 5067
4543 | 2289
17136 | 15755
135 | 39
135 | 22
137 | 61
188 | 83