3502 | 1455
JavaScript is required.
496 | 338
1961 | 1234
1053 | 369
2125 | 981
1751 | 681
2593 | 945
5122 | 3371
4997 | 2324
11962 | 8415
5615 | 2863
8679 | 5198
31215 | 27995
3465 | 1025
210 | 117
347 | 120
382 | 63
553 | 169