2848 | 1235
JavaScript is required.
4970 | 2061
19118 | 13745
5754 | 2928
4280 | 1833
2957 | 901
9967 | 6495
4839 | 2028
5527 | 2533
6963 | 4977
4232 | 3017
1572 | 491
1788 | 567
224 | 99
2480 | 1740
2085 | 1300
1794 | 638