3357 | 1091
JavaScript is required.
1340 | 1058
1003 | 669
2366 | 1668
1351 | 624
2306 | 1126
2274 | 1416
4153 | 2014
8876 | 7752
12163 | 10262
15605 | 14275
7576 | 3999
4122 | 1573
9034 | 5003
787 | 421
539 | 154
691 | 332
729 | 442