18586 | 12592
JavaScript is required.
2619 | 3000
548 | 313
2790 | 2404
3434 | 3264
1949 | 990
2355 | 1449
13431 | 13790
7722 | 5066
6401 | 4195
13165 | 10157
10180 | 6168
56541 | 55499
145027 | 156182
45 | 5
47 | 6
46 | 3
56 | 16