1203 | 309
JavaScript is required.
2038 | 1441
1931 | 878
2011 | 600
15023 | 16719
12435 | 12881
5042 | 2496
13378 | 10937
5604 | 2684
13718 | 9265
5465 | 2672
5784 | 3601
5346 | 2764
4328 | 1893
1326 | 602
855 | 342
1235 | 633
1987 | 1057