174871
1837
938180
500470
761836
30588
23436
952175
691955
840411
80710
630205
604398
564163
596159
39275
536156
138228
870873
717593
346349
10124
909292
138754
66630
647238