145696 | 156364
JavaScript is required.
1523 | 882
974 | 528
5230 | 4870
1239 | 548
4063 | 2785
4011 | 3419
2370 | 1208
2948 | 1677
14011 | 13940
8137 | 5152
6964 | 4411
13687 | 10317
10565 | 6278
965 | 469
644 | 256
923 | 459