362160
159441
57242
592291
548924
41895
6748
1001249
521181
71980
863386
741853
855795
45728
138304
517824
349956
136201
622818
916106
335383
280463
565202
527564
335576
73183
600508
465861