543600
285226
195385
958603
199221
810229
787613
850843
282770
792208
419736
99765
3972
174564
644273
323775
565771
125255
68539
97675
76032
61988
487577
525194
447925
969980