4096 336
15309 292
5176 538
9189 341
8037 301
5657 717
15277 77
1666 194
4083 383
50177 551
5029 666
3870 335
8585 443
13686 573
5891 459
6100 395
8221 626
20035 704
8463 912
6920 548
2451 533
4056 734
19329 627
7782 612