2175 | 1896
JavaScript is required.
2176 | 1896
442 | 298
1186 | 555
745 | 471
1590 | 599
3218 | 4356
8616 | 8500
4858 | 3075
12448 | 12400
10233 | 8515
24063 | 24917
5662 | 2866
58610 | 70494
28 | 6
25 | 2
41 | 7
217 | 58