1579 | 440
JavaScript is required.
680 | 380
2153 | 1286
1247 | 403
2367 | 1034
1952 | 733
2730 | 980
5291 | 3484
5143 | 2359
12260 | 8526
5924 | 2995
8928 | 5266
31564 | 28164
3591 | 1102
359 | 176
562 | 164
519 | 105
777 | 254