15591 247
5902 173
7128 356
54505 756
2505 293
1777 290
4613 667
3377 678
5307 36
3570 707
3919 930
2315 1006
3284 815
6811 546
6558 512