2970 | 978
JavaScript is required.
1101 | 694
1439 | 662
5681 | 5416
1660 | 778
2408 | 1246
10505 | 11511
11048 | 10059
5672 | 4045
10924 | 9027
5488 | 3327
6792 | 4091
11986 | 8512
19242 | 15621
1410 | 648
917 | 378
1318 | 682
2094 | 1122