145776 | 156400
JavaScript is required.
2815 | 1452
1078 | 586
5365 | 4969
1329 | 581
4233 | 2833
4086 | 3451
2430 | 1226
3042 | 1699
14127 | 13997
8187 | 5185
7090 | 4491
13792 | 10346
10638 | 6304
1958 | 922
1247 | 541
1857 | 974