3947 | 2248
JavaScript is required.
980 | 613
2982 | 2216
1007 | 679
6043 | 2089
859 | 435
4101 | 3498
1565 | 991
3948 | 2248
2734 | 1030
2282 | 834
2479 | 882
4796 | 2425
14083 | 12368
303 | 236
153 | 74
355 | 280
182 | 92