1946 | 580
JavaScript is required.
716 | 341
1822 | 1313
2258 | 1607
1255 | 694
16413 | 20451
6623 | 4819
2598 | 1342
9174 | 7199
6770 | 5302
8386 | 6691
61435 | 73026
10945 | 8876
24789 | 24611
329 | 308
280 | 235
135 | 92
129 | 65