649153
47860
480717
577940
41787
152771
689653
955867
681690
199850
350509
871352
5005798
3448581
2920148
2240804
2182988
1969609
188378
1857357
1711118
1694136
1634195
1608471