15073 497
15667 526
444456 748
24944 161
2201 159
17893 783
40127 543
19680 522
30217 577
8684 810
7996 248
3315 319