4915 | 2288
JavaScript is required.
1013 | 768
874 | 587
1317 | 1167
687 | 354
1115 | 469
1031 | 415
1552 | 549
1963 | 976
2294 | 1177
6495 | 5140
8695 | 9980
9890 | 7353
12768 | 10209
300 | 132
2590 | 845
967 | 506