3141 | 949
JavaScript is required.
2037 | 1590
1074 | 567
2065 | 1083
2079 | 1386
3928 | 1952
8674 | 7707
11951 | 10231
15410 | 14250
7391 | 3979
3954 | 1549
8828 | 4974
35834 | 36178
10865 | 5636
318 | 173
329 | 133
289 | 146
267 | 114