3353 | 1169
JavaScript is required.
1647 | 844
1651 | 720
5914 | 5476
1818 | 815
2563 | 1289
10731 | 11557
11227 | 10085
5792 | 4081
11173 | 9054
5645 | 3358
6907 | 4124
12231 | 8567
19403 | 15675
5281 | 1442
2259 | 832
5141 | 1592
6672 | 2315