8658 | 5193
JavaScript is required.
480 | 333
1932 | 1215
1030 | 364
2093 | 978
1722 | 679
2568 | 923
5087 | 3360
4963 | 2317
11927 | 8410
5584 | 2853
8659 | 5193
31161 | 27963
3443 | 1023
180 | 112
317 | 116
369 | 61
531 | 154