2991 | 1691
JavaScript is required.
2183 | 1167
1035 | 558
5288 | 4917
1290 | 558
4137 | 2812
4051 | 3436
2405 | 1221
2992 | 1691
14067 | 13972
8164 | 5170
7046 | 4449
13749 | 10340
10597 | 6293
1460 | 679
970 | 410
1390 | 726