2150 | 599
JavaScript is required.
1296 | 945
334 | 79
1321 | 976
724 | 141
2670 | 1471
30354 | 30015
6682 | 3673
5508 | 3753
4397 | 2302
12429 | 9561
7857 | 4634
42019 | 38177
11 | 2
13 | 2
208 | 122
183 | 94