2963 | 1378
JavaScript is required.
206 | 89
1549 | 859
1298 | 816
2104 | 1156
1053 | 556
1174 | 646
1231 | 503
3303 | 1952
4218 | 3520
3480 | 2026
5880 | 4545
2964 | 1378
11823 | 9566
180 | 91
144 | 74
282 | 146