2916 | 833
JavaScript is required.
2036 | 1590
1071 | 566
2064 | 1083
2078 | 1385
3927 | 1952
8672 | 7706
11949 | 10231
15406 | 14250
7389 | 3979
3951 | 1549
8826 | 4974
35832 | 36178
10862 | 5636
314 | 167
324 | 129
283 | 146
265 | 114