4996 | 2980
JavaScript is required.
8621 | 8007
3439 | 2906
931 | 585
547 | 362
517 | 164
460 | 318
1029 | 528
505 | 130
859 | 178
2325 | 1385
1827 | 794
2001 | 689
3326 | 1449
94 | 61
273 | 233
247 | 101
609 | 328