18353 | 15483
JavaScript is required.
104 | 71
1750 | 1505
7881 | 9066
2198 | 1798
1058 | 855
809 | 537
5960 | 4969
2072 | 1425
1859 | 1315
2700 | 2265
2724 | 2758
1664 | 1055
1098 | 648
318 | 294
262 | 226
131 | 89
126 | 58