196475
20439
86594
131648
538872
611768
52671
680435
312408
941342
153956
213424
886283
550920
164624
491440
279756
741513
69158
900944
462232
550491
636410
180579
373930
687313