3085 300
6960 118
4899 363
3277 585
5591 492
6301 635
2468 391
6494 632
2863 69
3419 601
3237 430
6354 823
3526 756
5196 463
3525 337
7967 702
8736 351
8235 534
4728 309
9963 518
3898 521
3247 441
2647 178
1777 117
3849 357
4272 687
3835 722
1126 89