7098 | 5266
JavaScript is required.
655 | 379
1575 | 906
4742 | 3139
10777 | 8086
5242 | 2709
5990 | 3220
77487 | 77037
9617 | 6193
23593 | 18446
6031 | 2554
6504 | 3251
8768 | 5838
400 | 214
1598 | 1189
487 | 189
853 | 326