21284 | 14028
JavaScript is required.
3072 | 1552
1093 | 591
5404 | 4982
1345 | 587
4262 | 2837
4107 | 3452
2441 | 1226
3064 | 1699
14168 | 14009
8203 | 5186
7113 | 4493
13834 | 10349
10655 | 6308
2081 | 968
1327 | 557
2001 | 1023