15123
40050
11657
852
9151
8211
8219
14318
859
887959
748
870
21186
15960
14101
12660
9732
926263
8530
8504
798148
698142
65911
6320