568288
233218
36472
482500
620435
586262
800917
376572
27637
232487
389630
724520
28953454
24393119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958