16312 702
9049 597
3198 659
5904 151
3542 705
2774 302
7127 308
3496 583
3870 388
4440 840
4216 684
5284 518