2503 | 1065
JavaScript is required.
324 | 154
352 | 238
888 | 670
645 | 254
791 | 308
1073 | 264
1597 | 832
2265 | 1472
1131 | 310
2601 | 1374
3643 | 1947
13043 | 12694
3464 | 1912
55 | 12
62 | 28
102 | 50
76 | 30