12296 | 9759
JavaScript is required.
966 | 784
600 | 337
679 | 308
1467 | 913
830 | 605
1436 | 780
710 | 420
904 | 383
847 | 393
1511 | 804
1964 | 1149
1719 | 818
4179 | 2993
306 | 211
217 | 58
302 | 145
278 | 189