2960 | 1583
JavaScript is required.
474 | 305
934 | 382
2961 | 1583
4006 | 2773
8438 | 5876
11571 | 8798
7879 | 4570
9198 | 4713
3870 | 1229
6554 | 2111
8926 | 3736
4522 | 1686
2603 | 769
189 | 120
322 | 146
207 | 71
733 | 540