285 | 131
JavaScript is required.
338 | 215
286 | 131
257 | 165
519 | 270
2664 | 1813
748 | 347
2982 | 2101
5092 | 3139
5156 | 2730
5844 | 3453
5368 | 2722
6507 | 3570
7205 | 4035
233 | 58
316 | 152
309 | 202