2515 | 834
JavaScript is required.
603 | 363
2076 | 1268
1162 | 387
2274 | 1016
1860 | 707
2658 | 970
5223 | 3452
5072 | 2340
12163 | 8498
5841 | 2968
8833 | 5253
31467 | 28143
3528 | 1090
286 | 159
462 | 152
449 | 82
654 | 235