30191 | 21255
JavaScript is required.
658 | 529
1259 | 626
5485 | 5386
1509 | 745
2316 | 1231
10337 | 11472
10950 | 10033
5573 | 4032
10734 | 9001
5386 | 3315
6662 | 4080
11841 | 8482
19102 | 15590
307 | 212
217 | 58
302 | 145
278 | 189