39956 762
7803 217
182901 216
7374 660
6371 451
7753 412
8359 81
3890 532
5823 852
4187 490
3563 88
6004 651