3073 | 1177
JavaScript is required.
1588 | 1126
1411 | 934
1782 | 1347
989 | 447
1450 | 569
1304 | 465
1818 | 609
2243 | 1075
2584 | 1244
6922 | 5409
9516 | 10670
10343 | 7570
537 | 214
3639 | 1099
1250 | 549