2132 | 731
JavaScript is required.
1231 | 749
1577 | 492
14535 | 16606
11681 | 12768
4607 | 2388
12871 | 10695
5227 | 2598
13159 | 9041
5104 | 2573
5218 | 3417
4992 | 2589
3849 | 1680
3444 | 1165
318 | 181
155 | 61
238 | 135
309 | 91