4442 | 3093
JavaScript is required.
381 | 134
638 | 194
886 | 362
1277 | 421
1947 | 921
1860 | 690
1824 | 697
1510 | 535
2022 | 888
2681 | 1381
4443 | 3093
4927 | 2521
10540 | 8291
80 | 19
94 | 10
79 | 22
132 | 64