3124 | 1281
JavaScript is required.
1594 | 796
1825 | 549
14802 | 16659
12029 | 12830
4848 | 2444
13163 | 10874
5426 | 2633
13479 | 9219
5311 | 2646
5521 | 3486
5174 | 2724
4088 | 1830
3688 | 1214
214 | 85
313 | 52
414 | 133
506 | 249