4858 | 2986
JavaScript is required.
947 | 581
866 | 553
384 | 280
1934 | 1587
8142 | 9175
2345 | 1891
1155 | 897
872 | 577
6249 | 5081
2190 | 1472
1976 | 1378
2795 | 2314
2923 | 2855
38 | 13
36 | 9
30 | 5
27 | 4