3135 | 1060
JavaScript is required.
1904 | 1530
978 | 549
1997 | 1067
2000 | 1370
3849 | 1938
8595 | 7694
11841 | 10222
15307 | 14239
7295 | 3969
3894 | 1542
8720 | 4962
35713 | 36128
10785 | 5626
141 | 70
123 | 95
87 | 56
121 | 38