4658 | 2727
JavaScript is required.
7301 | 2972
22217 | 14291
13836 | 8164
30197 | 26105
12818 | 7896
8465 | 4796
7482 | 3302
18596 | 13047
16705 | 10734
11136 | 7096
6121 | 3151
34220 | 32570
9070 | 7033
242 | 65
1536 | 739
2181 | 1331
1524 | 604