1016
860
1100
8356
11247
961
1080
8479
877
880
10325
671
27747
21080
19471
17292
1378265
13582
1245148
12096
10950
1049144
9180
79311