1698 | 1064
JavaScript is required.
673 | 483
273 | 168
1832 | 1531
8005 | 9129
2254 | 1835
1095 | 880
829 | 561
6137 | 5052
2110 | 1442
1902 | 1336
2732 | 2290
2786 | 2796
1699 | 1064
198 | 144
201 | 164
127 | 47
80 | 42