2153 | 600
JavaScript is required.
1097 | 478
2142 | 1400
2660 | 1725
1746 | 781
16731 | 20509
6960 | 4865
2817 | 1375
9476 | 7261
6974 | 5336
8675 | 6729
61869 | 73119
11215 | 8944
25072 | 24673
1411 | 648
918 | 378
1324 | 684
2094 | 1122