42215 207
11162 220
12895 752
3412 104
3862 636
3223 484
9996 844
3782 239
5100 663
28655 502
47824 522
57931 796