6691 937
15027 192
9655 793
30604 740
4216 53
3828 389
1827 152
4033 297
8695 292
4653 505
10295 269
6471 670
2840 709
4784 752
3402 610