2990 | 1048
JavaScript is required.
304 | 175
202 | 74
603 | 316
1529 | 991
488 | 96
1526 | 999
898 | 160
2869 | 1520
30642 | 30067
6912 | 3707
5660 | 3809
4550 | 2324
12596 | 9650
128 | 87
87 | 23
90 | 45
114 | 83