5097 | 1952
JavaScript is required.
2196 | 1727
840 | 526
5840 | 1936
683 | 389
3874 | 3442
1393 | 865
3804 | 2217
2603 | 998
2144 | 797
2297 | 841
4645 | 2404
13885 | 12252
6694 | 4159
93 | 45
52 | 24
46 | 7
34 | 5