6986 | 3215
JavaScript is required.
1902 | 1530
977 | 549
1996 | 1067
1998 | 1370
3848 | 1938
8594 | 7694
11840 | 10222
15305 | 14238
7294 | 3969
3893 | 1541
8719 | 4962
35710 | 36128
10783 | 5626
135 | 69
122 | 95
84 | 56
119 | 38