1510 | 656
JavaScript is required.
871 | 514
5124 | 5267
1206 | 644
1988 | 1184
9902 | 11406
10662 | 9992
5319 | 3985
10431 | 8955
5121 | 3266
6430 | 4029
11454 | 8381
18807 | 15512
8761 | 4570
66 | 31
64 | 31
47 | 13
138 | 71