2495 | 1070
JavaScript is required.
491 | 240
918 | 262
977 | 199
1634 | 662
1236 | 363
2496 | 1070
3588 | 2066
14730 | 15012
8784 | 5979
7742 | 5074
2534 | 779
2151 | 643
1880 | 594
137 | 89
58 | 15
63 | 21
43 | 13