1996 | 1067
JavaScript is required.
1903 | 1530
977 | 549
1997 | 1067
1999 | 1370
3848 | 1938
8594 | 7694
11840 | 10222
15306 | 14239
7295 | 3969
3893 | 1541
8719 | 4962
35713 | 36128
10784 | 5626
141 | 70
122 | 95
87 | 56
121 | 38