932746
150460
49963
932249
24171
582230
445363
752229
219653
303826
901656
872460
28951454
24387119
21927992
21143480
16467333
14845969
140391028
13363239
11514764
1149276
9451480
943358