2526 | 879
JavaScript is required.
4394 | 2244
27187 | 29070
32483 | 30509
10491 | 6528
13674 | 10199
5922 | 2823
6525 | 3966
49708 | 45107
6358 | 2960
9128 | 4697
2926 | 1119
9582 | 6948
4215 | 1718
168 | 87
577 | 508
99 | 112
256 | 221