1626 | 569
JavaScript is required.
285 | 84
308 | 121
393 | 345
937 | 196
1004 | 206
2094 | 1038
2041 | 810
2363 | 580
2317 | 746
2470 | 851
1845 | 479
1932 | 512
1259 | 644
848 | 280
1105 | 541
1401 | 792