2796 | 837
JavaScript is required.
1723 | 1017
754 | 481
950 | 578
991 | 424
2921 | 1900
3900 | 3409
3272 | 1980
5630 | 4498
2708 | 1332
11533 | 9510
9925 | 9121
7804 | 4919
7638 | 5212
90 | 69
80 | 19
134 | 83
87 | 35