2197 | 1082
JavaScript is required.
578 | 451
937 | 344
1845 | 744
2050 | 1005
2198 | 1082
2534 | 1120
1798 | 824
2658 | 1213
4051 | 2648
14655 | 16373
15173 | 16204
6317 | 4820
4408 | 2531
61 | 18
65 | 18
178 | 100
138 | 66