3489 | 1124
JavaScript is required.
1513 | 1143
1174 | 738
2479 | 1687
1440 | 648
2413 | 1149
2392 | 1441
4268 | 2059
8993 | 7780
12268 | 10280
15727 | 14304
7684 | 4011
4189 | 1613
9130 | 5043
1950 | 920
1246 | 541
1851 | 970
2796 | 1446