3475 | 1517
JavaScript is required.
6958 | 2827
21608 | 14012
13485 | 8084
29649 | 25940
12476 | 7761
8215 | 4673
7226 | 3201
18123 | 12822
16331 | 10541
10806 | 6962
5729 | 3013
33692 | 32360
8639 | 6798
854 | 457
1398 | 915
1045 | 495
881 | 450