3085 300
6959 118
4899 363
3277 585
5591 492
6301 635
2468 391
6494 632
2861 69
3419 601
3237 430
6354 823
3525 756
5196 463
3525 337
7967 702
8736 351
8234 534
4726 309
9963 518
3897 521
3247 441
2647 178
1776 117
3849 357
4272 687
3835 722
1126 89