506
710
582
790
728956
12736
6826
574
684
7718
933
7714
27827
21120
19521
17312
1380265
13612
1249148
12116
10950
1049144
9200
79711