784595
445120
342539
89468
86155
654771
641163
128189
659332
440902
18691
382947
28953454
24394119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958