3386 | 1301
JavaScript is required.
1365 | 560
2264 | 1443
2848 | 1786
1934 | 829
16862 | 20540
7098 | 4894
2924 | 1405
9647 | 7308
7076 | 5365
8814 | 6784
62064 | 73206
11359 | 8994
25242 | 24724
5211 | 1433
2209 | 820
5072 | 1575
6548 | 2291