716
850
570
837
1043
8610
917
7916
572
1146
710
1078
596011
42970
42663
40607
3593270
3382155
29414
2832149
26976
22932
21290
19430