506
680
790
710
540
770
648
5810
7110
700
583
7522
27347
20530
19101
17022
1342265
13322
1204148
11896
10780
1002144
8990
78911