5005 | 2935
JavaScript is required.
686 | 339
1795 | 1309
2224 | 1580
1212 | 681
16349 | 20443
6597 | 4817
2572 | 1339
9140 | 7187
6746 | 5296
8356 | 6684
61385 | 73012
10902 | 8864
24765 | 24606
53 | 33
65 | 5
94 | 54
75 | 29