42891 | 44085
JavaScript is required.
734 | 351
1842 | 1316
2276 | 1616
1307 | 704
16434 | 20457
6639 | 4821
2608 | 1345
9187 | 7200
6785 | 5305
8407 | 6694
61472 | 73037
10965 | 8881
24806 | 24615
256 | 123
263 | 130
424 | 352
193 | 137