2253 | 1470
JavaScript is required.
309 | 150
340 | 223
877 | 660
634 | 243
784 | 304
1060 | 248
1585 | 831
2254 | 1470
1120 | 309
2585 | 1371
3629 | 1926
13032 | 12682
3452 | 1910
71 | 25
54 | 12
84 | 38
199 | 135