130228
111729
187763
80283
60213
389330
762178
162687
921575
80082
10762
220301
840552
495940
673208
1003877
525217
978455
773687
566854
263338
858599
925550
249553
358129
47161
134621
992310