3032 | 1119
JavaScript is required.
214 | 85
490 | 125
508 | 238
913 | 584
1287 | 425
1486 | 384
1958 | 873
3276 | 1684
4156 | 2867
2112 | 826
3797 | 1850
4292 | 1964
2043 | 592
29 | 8
95 | 54
132 | 51
171 | 73