1946 | 1005
JavaScript is required.
543 | 350
415 | 112
341 | 108
600 | 288
622 | 318
2768 | 2077
1031 | 476
742 | 258
1493 | 713
675 | 247
1059 | 564
1497 | 318
1389 | 439
1137 | 824
1057 | 583
713 | 360
837 | 351