4826 | 2638
JavaScript is required.
5030 | 2084
19560 | 14415
5868 | 2951
4342 | 1873
3015 | 918
10072 | 6514
4909 | 2039
5604 | 2553
7210 | 5099
4355 | 3070
1621 | 501
1841 | 572
296 | 107
2619 | 1802
2189 | 1345
1834 | 648