28160
48322
23160
24390
33251
43405
34056873
23240
56126
19931
39492
28155
430469728
238089380
1665278312
156710267
129555178
122973252
1114108895
103198210
88188178
82929290
74625139
69254158