2287 | 1226
JavaScript is required.
503 | 459
1226 | 610
5452 | 5382
1472 | 731
2288 | 1226
10285 | 11463
10922 | 10032
5554 | 4030
10701 | 8999
5365 | 3312
6648 | 4078
11810 | 8473
19068 | 15581
616 | 722
124 | 67
47 | 9
53 | 15