3299 | 1628
JavaScript is required.
118 | 39
2411 | 1781
780 | 312
3137 | 2237
1995 | 925
2156 | 1346
1974 | 871
10505 | 11311
3300 | 1628
91 | 51
92 | 37
233 | 186
311 | 240
788 | 897
271 | 225
170 | 101
402 | 315
199 | 87
224 | 145