3087 | 1229
JavaScript is required.
1625 | 938
667 | 400
842 | 502
901 | 412
2794 | 1876
3817 | 3397
3196 | 1969
5547 | 4489
2639 | 1319
11461 | 9468
9836 | 9028
7725 | 4901
7544 | 5122
61 | 20
77 | 33
184 | 152
83 | 28