2310 | 1009
JavaScript is required.
2294 | 1789
1908 | 1183
4192 | 2345
3740 | 3093
5689 | 4762
5614 | 3238
20062 | 18978
9247 | 5063
4472 | 1802
4918 | 1555
38453 | 36763
65240 | 61467
65199 | 60594
5212 | 1433
2211 | 821
5073 | 1575
6579 | 2291