3442 | 1151
JavaScript is required.
824 | 588
682 | 402
2648 | 2078
644 | 363
1412 | 762
993 | 651
1857 | 651
3531 | 4740
8953 | 8540
5195 | 3115
12788 | 12448
10556 | 8605
24383 | 25178
210 | 118
198 | 142
93 | 36
123 | 65