3221 | 1123
JavaScript is required.
5139 | 2148
20029 | 14633
6042 | 3024
4466 | 1898
3122 | 969
10383 | 6596
5050 | 2069
5756 | 2601
7529 | 5218
4538 | 3156
1719 | 524
1955 | 620
430 | 139
2942 | 1889
2365 | 1396
1952 | 683