29956
911162
772745
330388
189602
35735
4614
138337
61835
783273
382921
357468
786403
38459
432686
129922
361297
156191
614943
549732
207464
687569
231721
809545
18482
174196
215543
276493
490244
535388