969 | 324
JavaScript is required.
430 | 240
166 | 88
226 | 120
669 | 424
1533 | 871
993 | 694
1676 | 1033
1523 | 561
2369 | 1335
4222 | 3574
1990 | 1021
1442 | 571
1677 | 704
245 | 181
486 | 371
84 | 57
1303 | 982