3451 | 1248
JavaScript is required.
21804 | 14119
13610 | 10076
6470 | 2811
4970 | 2103
4680 | 2213
3452 | 1248
4114 | 1597
6419 | 3041
3943 | 1472
17199 | 14255
13401 | 9748
3990 | 1178
301 | 73
975 | 469
821 | 367
537 | 153