574222
350168
97511
56255
859303
410145
54309
58560
72935
667718
385644
87072
28953454
24391119
21932992
21143480
16468333
14846969
140411028
13363239
11514764
1150576
9453480
943958