2093 | 654
JavaScript is required.
1584 | 1233
1943 | 1400
963 | 639
16057 | 20386
6348 | 4781
2394 | 1314
8915 | 7165
6586 | 5260
8146 | 6640
61014 | 72908
10692 | 8808
24527 | 24415
5604 | 3481
82 | 23
97 | 11
80 | 22
134 | 64