133
116
131
126
147
1110
136
113
1516
171
103
10580
8730
6600
5070
475261
4110
3990
3839
3581
337147
309142
29049