29421 | 25659
JavaScript is required.
1312 | 541
2230 | 1435
2808 | 1778
1904 | 823
16830 | 20536
7072 | 4886
2903 | 1399
9621 | 7304
7050 | 5361
8783 | 6774
62022 | 73194
11320 | 8981
25198 | 24716
4125 | 1351
2005 | 777
3982 | 1477
5288 | 2199