571
311
971
1492
1631
1322
3032
5432
1042
291
181
671
28953454
24392119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958