2596 411
2048 319
12044 326
29268 908
106203 818
17026 387
4699 673
22444 184
10310 47
31247 430
51611 182
15270 221
52409 541
14011 700
12696 83
9261 499
4030 243
17524 619
4321 488
10639 464
13098 162
33264 840
32222 77