4091 | 1672
JavaScript is required.
1995 | 1690
1701 | 1118
4008 | 2286
3592 | 3045
5538 | 4700
5489 | 3198
19921 | 18924
9014 | 5009
4332 | 1768
4791 | 1515
38228 | 36708
65056 | 61412
64927 | 60536
1218 | 556
796 | 313
1126 | 549
1862 | 996