1975 | 1239
JavaScript is required.
513 | 342
1976 | 1239
1079 | 374
2143 | 984
1775 | 685
2607 | 958
5142 | 3373
5009 | 2327
11992 | 8418
5643 | 2869
8694 | 5199
31261 | 28025
3482 | 1040
228 | 120
368 | 124
403 | 65
577 | 184