3429 | 1157
JavaScript is required.
1216 | 742
1565 | 491
14524 | 16605
11671 | 12768
4601 | 2383
12857 | 10686
5221 | 2597
13150 | 9033
5092 | 2572
5201 | 3414
4985 | 2583
3841 | 1680
3430 | 1157
269 | 163
139 | 56
218 | 131
283 | 90