21036 | 13887
JavaScript is required.
730 | 405
5035 | 4799
1041 | 472
3737 | 2720
3869 | 3364
2270 | 1184
2784 | 1626
13861 | 13894
8029 | 5131
6799 | 4378
13497 | 10254
10456 | 6246
57262 | 55873
477 | 263
345 | 99
413 | 208
412 | 290