3057 | 1129
JavaScript is required.
259 | 103
535 | 136
574 | 243
954 | 588
1401 | 434
1537 | 389
2000 | 878
3326 | 1690
4223 | 2869
2152 | 830
3839 | 1854
4330 | 1968
2074 | 596
20 | 0
21 | 1
112 | 36
180 | 72