4796 | 1363
JavaScript is required.
1765 | 1481
864 | 532
1942 | 1060
1929 | 1351
3785 | 1927
8506 | 7679
11764 | 10213
15215 | 14221
7224 | 3963
3843 | 1535
8625 | 4945
35558 | 36054
10707 | 5619
34 | 4
179 | 59
375 | 256
185 | 85