2226 | 606
JavaScript is required.
272 | 122
845 | 430
536 | 118
1187 | 333
920 | 279
1399 | 393
9268 | 7718
5394 | 2615
5066 | 2939
4237 | 1884
3616 | 1425
3529 | 1683
2358 | 883
117 | 88
57 | 40
632 | 597
110 | 75