39956 762
7803 217
182915 216
7375 660
6371 451
7753 412
8359 81
3891 532
5823 852
4188 490
3563 88
6004 651