1845 | 691
JavaScript is required.
122 | 80
129 | 75
334 | 264
1358 | 1162
1247 | 593
2158 | 960
1374 | 732
1975 | 722
2153 | 749
2548 | 927
2918 | 1224
3878 | 1951
3821 | 1821
29 | 12
85 | 29
85 | 41
80 | 27