3105 | 1628
JavaScript is required.
655 | 329
529 | 297
945 | 494
1045 | 697
1561 | 803
2922 | 2206
2362 | 1278
6416 | 5461
5953 | 4424
9404 | 7066
3764 | 2339
4800 | 2544
12305 | 10277
166 | 30
106 | 6
186 | 48
249 | 64