2248 | 786
JavaScript is required.
5011 | 2073
19450 | 13860
5835 | 2944
4321 | 1868
3001 | 906
10031 | 6505
4889 | 2034
5577 | 2549
7149 | 5065
4320 | 3044
1604 | 496
1830 | 570
276 | 105
2582 | 1786
2168 | 1333
1824 | 646