42222 207
11163 220
12895 752
3412 104
3862 636
3226 484
9997 844
3783 239
5102 663
28665 502
47835 522
57948 796