2059 | 594
JavaScript is required.
836 | 597
691 | 404
2660 | 2084
649 | 364
1418 | 764
1005 | 654
1861 | 652
3536 | 4743
8963 | 8540
5202 | 3116
12795 | 12449
10563 | 8606
24390 | 25181
148 | 77
151 | 68
114 | 60
174 | 167