14936 | 11833
JavaScript is required.
954 | 675
343 | 239
306 | 180
895 | 624
1326 | 984
1121 | 551
799 | 504
457 | 197
924 | 393
551 | 180
1426 | 1290
526 | 274
637 | 316
10 | 0
23 | 5
214 | 58
122 | 39