3428 | 1272
JavaScript is required.
2436 | 1012
1902 | 667
3177 | 1378
7161 | 4202
11357 | 6980
3429 | 1272
29656 | 21385
15947 | 11580
8242 | 5390
2070 | 430
1930 | 1256
1010 | 477
615 | 189