4096 222
10966 266
13511 900
15920 579
9054 575
8554 120
8234 636
16099 538
7455 344
11526 57
4437 167
9280 637
8535 708
5124 159
78798 257
46792 481
39167 257
3183 442
3298 781
9792 617
38647 836
6794 292
2416 331
36662 81
44234 287
3974 406
41789 314
1519 107