555909
103276
913773
523887
39252
293650
3322
539547
797172
1026680
69556
566131
33594
124877
39636
320428
802802
85644
225584
378311
816781
66518
104408
117234
17768
36174