4096 80
4263 826
1506 261
3663 130
40595 242
3856 583
3730 599
25878 337
16601 507
17200 245
2402 363
6329 549
3937 779
3836 686
5413 265
4998 410
1167 145
4857 634
3307 142
3450 843
3432 699
2916 67