5196 | 3010
JavaScript is required.
890 | 564
667 | 353
471 | 212
516 | 190
10388 | 8811
3863 | 3522
1239 | 661
857 | 584
872 | 343
724 | 503
1349 | 745
750 | 172
1136 | 214
194 | 107
168 | 95
141 | 62
113 | 47