2193 | 506
JavaScript is required.
415 | 140
338 | 124
1022 | 363
983 | 248
1370 | 582
800 | 217
699 | 133
1982 | 920
2075 | 870
5046 | 2031
10459 | 8386
12190 | 10915
9384 | 6429
303 | 161
472 | 245
457 | 213
2069 | 1084