3017 255
3513 430
5313 589
5031 677
11936 244
31724 217
2486 265
7076 837
1651 233
5584 276
8886 842
5015 282
3296 101
5191 685
1660 141
12758 769
3272 64
3055 517
33182 787
4233 330
11194 562
18857 122
8032 657
7496 515