50521 | 52883
JavaScript is required.
1291 | 1212
1738 | 834
1903 | 572
14887 | 16686
12249 | 12847
4926 | 2461
13250 | 10902
5493 | 2651
13580 | 9241
5360 | 2654
5613 | 3516
5240 | 2735
4169 | 1855
73 | 31
55 | 13
69 | 33
94 | 49