3047 306
2815 256
4895 555
3974 277
2771 497
8955 208
8649 541
10506 459
19659 337
8746 33
12279 258
1912 108
2400 189
10001 655
6309 454
7002 531
6691 124
4128 327