3547 | 1092
JavaScript is required.
632 | 368
2100 | 1270
1190 | 389
2309 | 1022
1895 | 710
2685 | 974
5243 | 3457
5094 | 2344
12194 | 8508
5873 | 2975
8862 | 5255
31493 | 28147
3548 | 1092
306 | 163
485 | 153
469 | 89
696 | 238