1593 | 1047
JavaScript is required.
407 | 190
257 | 88
690 | 328
1622 | 1001
544 | 106
1594 | 1047
965 | 173
2924 | 1549
30760 | 30085
7012 | 3774
5729 | 3820
4611 | 2334
12650 | 9661
1447 | 675
952 | 395
1361 | 717
2145 | 1144