2182 | 1133
JavaScript is required.
3130 | 1642
1371 | 652
831 | 463
1102 | 391
839 | 322
1227 | 546
992 | 503
834 | 472
1472 | 774
2876 | 672
1211 | 266
1476 | 393
1914 | 851
5384 | 1462
2352 | 858
5246 | 1624
6796 | 2350