161
153
122
200
170
362966
150
100
143
144
2615
246873
22406
17030
15021
13440
10272
999263
8994
8880
854148
741142
68411
6820