3078 | 1135
JavaScript is required.
380 | 332
216 | 123
1276 | 851
284 | 177
285 | 153
522 | 334
2570 | 1728
844 | 451
1050 | 614
951 | 566
1636 | 915
730 | 362
1013 | 552
95 | 53
147 | 87
85 | 35