4996 | 2671
JavaScript is required.
293 | 135
554 | 302
392 | 121
1199 | 807
695 | 176
1363 | 933
1360 | 642
1218 | 429
4327 | 3328
1351 | 588
2696 | 1683
3145 | 2113
5273 | 4480
202 | 50
112 | 29
172 | 62
143 | 64