570
11413
782
710
700
1000
919
584
882
780
840
546
592511
42620
42453
40287
3577270
3357154
29354
2821149
26846
22752
21240
19340