2182 | 587
JavaScript is required.
506 | 354
1826 | 1076
855 | 520
1040 | 615
1089 | 439
3035 | 1917
4011 | 3436
3356 | 1998
5717 | 4509
2823 | 1355
11636 | 9530
9994 | 9162
7898 | 4948
228 | 126
214 | 152
96 | 36
136 | 75