8158 | 2506
JavaScript is required.
327 | 281
2383 | 2000
499 | 343
1269 | 624
821 | 531
1676 | 619
3309 | 4710
8730 | 8515
4946 | 3087
12551 | 12416
10326 | 8565
24180 | 24996
5738 | 2900
627 | 325
1236 | 821
913 | 466
753 | 376