2126 | 695
JavaScript is required.
5022 | 2082
19514 | 13907
5862 | 2951
4337 | 1873
3011 | 912
10060 | 6513
4902 | 2038
5589 | 2553
7184 | 5091
4332 | 3056
1613 | 500
1837 | 572
287 | 106
2605 | 1793
2178 | 1339
1829 | 648