4745 | 2146
JavaScript is required.
7453 | 3002
22398 | 14335
13962 | 8210
30338 | 26138
12943 | 7925
8557 | 4812
7563 | 3326
18742 | 13093
16828 | 10775
11255 | 7162
6262 | 3208
34369 | 32619
9215 | 7076
692 | 280
1668 | 788
2325 | 1381
1647 | 640