4473 | 2096
JavaScript is required.
4214 | 2198
26745 | 28869
32115 | 30367
10267 | 6473
13440 | 10155
5775 | 2796
6399 | 3854
49199 | 44931
6184 | 2923
8918 | 4531
2813 | 1004
9336 | 6831
4024 | 1596
354 | 246
199 | 173
226 | 135
239 | 153