2515 | 1176
JavaScript is required.
686 | 339
1795 | 1309
2224 | 1580
1212 | 681
16349 | 20443
6597 | 4817
2572 | 1339
9141 | 7187
6746 | 5296
8356 | 6684
61385 | 73012
10902 | 8864
24765 | 24607
86 | 66
80 | 19
134 | 83
87 | 35