3038 | 1073
JavaScript is required.
400 | 189
253 | 83
685 | 327
1611 | 1000
539 | 104
1588 | 1030
961 | 172
2919 | 1548
30745 | 30083
7000 | 3764
5717 | 3818
4604 | 2332
12644 | 9660
1071 | 510
714 | 284
1045 | 502
1689 | 929