130523
22682
39660
752316
294861
275189
572365
707540
630416
80121
380432
62876
939744
748253
74724
1130579
533846
677165
63645
833675
806811
670723
610150
98511
702553
392149