2596 411
2048 319
12044 326
29269 908
106205 818
17027 387
4699 673
22445 184
10310 47
31249 430
51614 182
15270 221
52411 541
14012 700
12698 83
9262 499
4030 243
17525 619
4321 488
10642 464
13100 162
33265 840
32225 77