570
640
711
574
185
270
5326
7625
336
548
345
4213
22556
17070
15061
13560
10352
1006263
9064
8920
866148
744142
68811
6850