388157
285838
1016573
777582
748764
298564
59137
42069
326241
680387
529722
406350
129120
814861
676269
56727
969816
329165
623410
195306
14863
1007349
620697
889252
169717
101447