10091 | 5080
JavaScript is required.
7747 | 3073
22753 | 14450
14190 | 8283
30636 | 26236
13209 | 8015
8757 | 4881
7742 | 3386
18983 | 13169
17022 | 10844
11449 | 7250
6528 | 3340
34601 | 32689
9480 | 7158
911 | 332
1918 | 845
2642 | 1482
1863 | 734