5074 | 3681
JavaScript is required.
4285 | 2897
20295 | 19606
15759 | 14409
983 | 476
668 | 258
931 | 461
1543 | 889