3126 | 1123
JavaScript is required.
522 | 235
323 | 115
792 | 366
1732 | 1027
617 | 125
1693 | 1138
1073 | 196
3024 | 1587
30896 | 30117
7155 | 3825
5805 | 3847
4707 | 2354
12746 | 9691
5328 | 1449
2298 | 840
5187 | 1605
6735 | 2334