37838 | 35193
JavaScript is required.
1686 | 1321
1633 | 1042
2934 | 2192
1951 | 1132
2122 | 1829
3888 | 6256
5794 | 5920
28456 | 31094
19515 | 14876
19653 | 20629
15880 | 10667
71026 | 66212
12516 | 7951
83 | 25
76 | 12
115 | 33
96 | 54