4096 80
4259 826
1506 261
3655 130
40539 242
3854 583
3730 599
25870 337
16582 507
17181 245
2400 363
6323 549
3836 686
3934 779
5408 265
4992 410
1167 145
4857 634
3450 843
3298 142
2914 67
3428 699