19739 | 14528
JavaScript is required.
5054 | 2113
19740 | 14528
5929 | 2991
4373 | 1878
3043 | 949
10161 | 6550
4945 | 2050
5665 | 2570
7341 | 5171
4430 | 3109
1649 | 506
1869 | 583
320 | 110
2697 | 1827
2239 | 1356
1863 | 663