4452 | 3093
JavaScript is required.
395 | 146
652 | 197
908 | 363
1299 | 422
1958 | 931
1884 | 695
1842 | 700
1516 | 535
2036 | 889
2690 | 1381
4453 | 3093
4939 | 2522
10552 | 8291
207 | 50
117 | 29
174 | 62
146 | 64