6196 | 3650
JavaScript is required.
1278 | 1038
923 | 614
2324 | 1659
1309 | 620
2276 | 1122
2247 | 1411
4114 | 2007
8846 | 7744
12121 | 10255
15577 | 14272
7542 | 3995
4089 | 1569
9000 | 4993
657 | 760
131 | 73
48 | 9
53 | 15