4028 | 1433
JavaScript is required.
579 | 261
754 | 172
1344 | 575
1296 | 331
2187 | 755
6751 | 2460
8989 | 5579
6795 | 3146
12444 | 8161
4165 | 1830
8875 | 4992
4705 | 1740
5625 | 2465
1071 | 510
714 | 284
1045 | 502
1689 | 929