3116 | 1203
JavaScript is required.
506 | 294
2155 | 1354
973 | 553
299 | 155
552 | 366
532 | 257
840 | 331
427 | 185
2687 | 1870
1625 | 1073
497 | 375
926 | 511
1797 | 1122
95 | 36
125 | 59
267 | 212
191 | 96