3070 | 981
JavaScript is required.
1076 | 559
5329 | 5345
1370 | 686
2175 | 1202
10158 | 11439
10834 | 10016
5464 | 4008
10599 | 8986
5277 | 3300
6580 | 4069
11674 | 8444
18980 | 15547
8933 | 4603
49 | 25
39 | 15
28 | 16
42 | 11