5105 | 1586
JavaScript is required.
1795 | 1551
1593 | 1096
3741 | 2260
3449 | 3012
5430 | 4665
5401 | 3188
19800 | 18901
8872 | 4982
4258 | 1759
4708 | 1501
38073 | 36668
64920 | 61370
64744 | 60512
73 | 31
55 | 13
69 | 33
94 | 49