15073 497
15668 526
444463 748
24953 161
2201 159
17895 783
40132 543
19680 522
30219 577
8688 810
7998 248
3316 319