4497 | 2100
JavaScript is required.
485 | 239
688 | 161
1282 | 564
1241 | 320
2130 | 710
6662 | 2437
8933 | 5565
6741 | 3136
12289 | 8099
4115 | 1812
8639 | 4913
4631 | 1721
5402 | 2275
1037 | 552
701 | 224
911 | 463
1050 | 627