277111
99715
166141
128580
50510
47993
411682
490861
363685
197306
57967
845499
811382
169296
363498
274690
329414
225331
1168995
955368
796120
951319
318178
14172
323579
415315
829659
665643
282874
415792