4066 | 2030
JavaScript is required.
5069 | 1575
2264 | 1147
1948 | 1013
2504 | 1291
1396 | 628
1467 | 712
1533 | 557
3737 | 2011
4536 | 3606
3737 | 2056
6275 | 4601
3288 | 1425
12242 | 9614
5209 | 1431
2207 | 819
6544 | 2290