159949
49848
675952
635709
409844
646848
903168
571452
658410
31595
353690
15938
2905361
2597455
2534928
2478455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406