49956
590612
22963
58228
34492
50650
703814
595710
532711
38004
47605
36841
430510728
238124380
1665518312
156729267
129581178
123003252
1114268895
103215210
88215178
82949290
74643139
69268158