200532
54308
420425
804997
223535
197780
296277
93981
126514
775959
28854
372884
6527368
5314935
5096460
39221000
3906287
3863956
3687462
360840
3471226
3370730
2839209
269411