3876 | 2272
JavaScript is required.
1599 | 1260
1506 | 1092
344 | 186
1324 | 1080
513 | 329
2321 | 1785
612 | 361
562 | 353
1877 | 1283
1717 | 1267
1407 | 666
1043 | 579
675 | 358
18 | 1
20 | 3
22 | 5
21 | 5