39946 762
7802 217
182856 216
7371 660
6369 451
7747 412
8358 81
3889 532
5820 852
4185 490
3562 88
6003 651