1362 | 758
JavaScript is required.
456 | 332
1902 | 1211
1016 | 362
2060 | 965
1698 | 672
2548 | 904
5063 | 3354
4943 | 2313
11899 | 8405
5560 | 2846
8642 | 5190
31128 | 27934
3425 | 1022
164 | 110
295 | 108
357 | 59
506 | 152