39956 762
7803 217
182889 216
7373 660
6371 451
7752 412
8359 81
3890 532
5823 852
4186 490
3563 88
6004 651