101395 | 95166
JavaScript is required.
2607 | 1394
1068 | 577
5346 | 4963
1316 | 581
4202 | 2830
4076 | 3449
2424 | 1226
3026 | 1698
14095 | 13982
8181 | 5183
7078 | 4490
13782 | 10343
10626 | 6304
1796 | 842
1175 | 513
1707 | 889