1996 | 1382
JavaScript is required.
1227 | 709
1016 | 742
416 | 295
1971 | 1606
8176 | 9192
2367 | 1912
1171 | 899
885 | 581
6300 | 5100
2221 | 1481
1997 | 1382
2818 | 2318
2957 | 2876
7 | 1
13 | 2
149 | 76
127 | 59