2870 | 1149
JavaScript is required.
527 | 345
1989 | 1244
1083 | 376
2149 | 987
1777 | 687
2610 | 959
5144 | 3375
5013 | 2328
11995 | 8419
5649 | 2872
8696 | 5201
31276 | 28031
3484 | 1047
232 | 124
372 | 126
408 | 67
583 | 194