647269
64772
300309
344883
673489
908215
947136
717744
227978
860976
633574
188751
28953454
24394119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958