31571 | 28166
JavaScript is required.
705 | 387
2168 | 1297
1252 | 406
2385 | 1038
1964 | 736
2737 | 982
5297 | 3487
5159 | 2365
12271 | 8531
5935 | 2999
8942 | 5271
31572 | 28166
3596 | 1104
370 | 181
567 | 166
527 | 106
798 | 256