225636
976181
67777
168370
33598
617862
790965
4961
618143
94855
336128
858
28953454
24394119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958