4504 737
4374 174
4928 238
17839 576
2694 242
5819 541
6093 560
2907 294
9781 554
7006 486
3058 422
9204 643
4120 306