82710
555623
409618
349186
293825
181967
207492
718136
477837
94941
150643
856383
33471
604530
910819
310161
707897
547979
917586
398503
322701
24945
987641
363102
237502
40136