15073 497
15668 526
444456 748
24949 161
2201 159
17894 783
40130 543
19680 522
30218 577
8687 810
7998 248
3316 319