21093 | 13961
JavaScript is required.
800 | 424
5104 | 4816
1129 | 527
3926 | 2742
3936 | 3404
2310 | 1200
2866 | 1651
13912 | 13912
8073 | 5144
6862 | 4391
13561 | 10277
10507 | 6257
57323 | 55916
91 | 25
103 | 42
83 | 26
80 | 27