5063 | 2097
JavaScript is required.
502 | 305
1091 | 616
481 | 96
1255 | 482
1072 | 281
3370 | 2353
19428 | 20635
2382 | 1277
2262 | 819
3239 | 1287
4292 | 2236
4080 | 2157
3825 | 1807
149 | 103
261 | 66
67 | 37
85 | 52