145
1
137
93
99
89
382
2
126
113
275
230
1096
5
205
61
56
125
122
249
191
979
138
291
725
379
4
1044
887
906
257
304
68