1004381
324404
282507
208227
608600
365384
677205
335247
829366
246160
96747
382479
23917
922981
934648
644669
22540
462125
273916
1012767
966377
4341000
863131
310354