1481 | 528
JavaScript is required.
1647 | 1273
2050 | 1448
1035 | 649
16146 | 20397
6436 | 4786
2440 | 1318
8996 | 7168
6617 | 5265
8212 | 6646
61121 | 72928
10745 | 8819
24592 | 24425
5657 | 3489
127 | 70
137 | 44
128 | 74
84 | 20