5165 | 2873
JavaScript is required.
6980 | 2841
21675 | 14051
13502 | 8085
29690 | 25945
12494 | 7782
8231 | 4684
7247 | 3213
18152 | 12832
16382 | 10573
10829 | 6978
5765 | 3035
33762 | 32411
8683 | 6841
912 | 495
1441 | 943
1078 | 515
934 | 479