21353 | 14047
JavaScript is required.
4255 | 2095
1215 | 634
5502 | 5044
1432 | 625
4397 | 2874
4156 | 3464
2474 | 1234
3132 | 1719
14281 | 14050
8253 | 5196
7230 | 4529
13938 | 10368
10741 | 6331
3161 | 1285
1897 | 750
3043 | 1416