5012 | 3893
JavaScript is required.
5013 | 3893
518 | 185
18879 | 13480
1259 | 644
848 | 280
1105 | 541
1401 | 792