42198 207
11161 220
12893 752
3410 104
3861 636
3222 484
9994 844
3782 239
5095 663
28636 502
47805 522
57917 796