15582 247
5902 173
7126 356
54504 756
2501 293
1777 290
4613 667
3376 678
5307 36
3570 707
3917 930
2309 1006
3284 815
6810 546
6556 512