1295 | 550
JavaScript is required.
453 | 216
1401 | 825
917 | 679
1521 | 1010
1431 | 548
2301 | 1321
4164 | 3562
1936 | 1010
1384 | 556
1628 | 692
1701 | 952
1108 | 403
1135 | 520
278 | 190
143 | 50
160 | 89
179 | 72