3291 | 943
JavaScript is required.
3292 | 943
4848 | 2252
19120 | 16696
18482 | 13479
5307 | 1860
5983 | 2912
11707 | 7938
7941 | 4966
15812 | 14355
9407 | 5556
5662 | 2812
3281 | 1152
2583 | 939
863 | 465
1268 | 879
248 | 122
1460 | 1052