7168 | 3241
JavaScript is required.
1324 | 1054
986 | 667
2357 | 1668
1342 | 622
2301 | 1126
2266 | 1416
4140 | 2014
8872 | 7751
12155 | 10262
15599 | 14275
7568 | 3998
4119 | 1573
9027 | 5003
461 | 255
334 | 96
403 | 200
399 | 282