5871 | 4080
JavaScript is required.
544 | 296
494 | 291
1483 | 885
1193 | 930
3011 | 2011
1280 | 880
906 | 632
3359 | 2589
2249 | 1204
1632 | 745
3108 | 2046
28642 | 37681
5004 | 3957
39 | 10
83 | 12
122 | 90
52 | 11