1016
860
1100
8356
11247
961
1080
8479
877
880
10325
8235
27777
21110
19471
17292
1380265
13592
1245148
12106
10950
1049144
9190
79511