2725 | 1016
JavaScript is required.
548 | 466
181 | 52
1136 | 908
569 | 123
2507 | 1403
29932 | 29901
6460 | 3643
5343 | 3606
4261 | 2284
12219 | 9451
7629 | 4482
41727 | 38043
4077 | 1561
295 | 190
373 | 218
308 | 142
325 | 159