2938 | 1675
JavaScript is required.
1460 | 851
961 | 527
5228 | 4869
1233 | 548
4056 | 2784
4006 | 3417
2367 | 1208
2939 | 1675
14005 | 13940
8133 | 5151
6950 | 4411
13683 | 10317
10560 | 6271
916 | 450
620 | 251
890 | 444