3473 | 1317
JavaScript is required.
2301 | 1791
1915 | 1183
4200 | 2346
3748 | 3098
5696 | 4762
5617 | 3239
20068 | 18979
9251 | 5063
4477 | 1804
4920 | 1556
38458 | 36765
65245 | 61468
65206 | 60595
5281 | 1442
2259 | 832
5143 | 1593
6674 | 2315