813690
882522
470253
226634
293295
114387
389935
509624
236121
630674
771273
663995
6327368
5128935
4917460
38101000
3774287
3749956
3631462
3360226
3287730
320936
2765209
245410