8820
8966
12459
4406
92110
48516
110564
145829
34454
64955
22355
18209
228180
131219
26216
32526
5664