1861 | 475
JavaScript is required.
335 | 205
393 | 192
732 | 391
1339 | 947
1444 | 874
1586 | 683
4938 | 3461
6537 | 5088
24012 | 26366
15340 | 16552
7440 | 4881
13815 | 10666
8626 | 5611
131 | 59
160 | 100
113 | 46
118 | 83